Я создаю небольшой игровой движок в Direct X 11, который работает отлично, но я заметил, что 3D-объекты, а также 2D-объекты кажутся очень грубыми по краям при рендеринге. Раньше я переходил с Direct X 9, и этой проблемы там не было. Мне было интересно, как я могу правильно включить сглаживание или какую-то мультисэмплинг, чтобы мои текстуры не имели неровных краев.
swapChainDesc.SampleDesc.Count = 2;
swapChainDesc.SampleDesc.Quality = 0;
depthBufferDesc.SampleDesc.Count = 2;
depthBufferDesc.SampleDesc.Quality = 0;
Это комбинации количества и качества, но независимо от того, какая здесь настройка, визуальной разницы нет, иначе Direct3D не сможет создать устройство. Мой графический процессор ничего не перезаписывает, поскольку настройки предназначены для использования того, что решает приложение.