在DirectX 10中,如何针对给定的样本计数/质量找出MSAA纹理的最大纹理大小?
我正在尝试使用Direct2D渲染渲染一些几何体到Direct3D MSAA表面但是对于大纹理(~5000x2500)我得到奇怪的结果。如果MSAA样本数从8减少到4,那么一切都会变得很好。在创建纹理或渲染时,我不会遇到任何错误。
谢谢!
答案 0 :(得分:0)
您可以使用ID3D10Device::CheckMultisampleQualityLevels检查支持情况。
您还可以使用随SDK安装的CAPS查看器工具。
另请查看http://msdn.microsoft.com/en-us/library/windows/desktop/cc627090(v=vs.85).aspx支持的格式及其目标用途。 (注意页面表显示不正确。复制并粘贴表以查看所有列。)