Directx10:MSAA最大纹理尺寸?

时间:2011-01-31 18:01:58

标签: directx direct2d directx-10

在DirectX 10中,如何针对给定的样本计数/质量找出MSAA纹理的最大纹理大小?

我正在尝试使用Direct2D渲染渲染一些几何体到Direct3D MSAA表面但是对于大纹理(~5000x2500)我得到奇怪的结果。如果MSAA样本数从8减少到4,那么一切都会变得很好。在创建纹理或渲染时,我不会遇到任何错误。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用ID3D10Device::CheckMultisampleQualityLevels检查支持情况。

您还可以使用随SDK安装的CAPS查看器工具。

另请查看http://msdn.microsoft.com/en-us/library/windows/desktop/cc627090(v=vs.85).aspx支持的格式及其目标用途。 (注意页面表显示不正确。复制并粘贴表以查看所有列。)