0

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

我正在尝试使用 Direct2D 渲染将一些几何图形渲染到 Direct3D MSAA 表面,但对于大型纹理(~5000x2500),我得到了奇怪的结果。如果 MSAA 样本数从 8 减少到 4,一切都会很好地渲染。在创建纹理或渲染时,我没有收到任何错误。

谢谢!

4

1 回答 1

0

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

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

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

于 2011-12-24T12:07:09.877 回答