Directx10:MSAA 最大纹理大小?

发布于 2024-10-15 01:52:27 字数 202 浏览 7 评论 0原文

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

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

谢谢!

In DirectX 10, how do I find out the maximum texture size for a MSAA texture for a given sample count/quality?

I'm trying to render some geometry using Direct2D rendering to a Direct3D MSAA surface but for large textures (~5000x2500) I get strange results. Everything gets rendered fine if the MSAA sample count is reduced from 8 to 4. I don't get any errors when creating the textures or when rendering.

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

慢慢从新开始 2024-10-22 01:52:27

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

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

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

You can use ID3D10Device::CheckMultisampleQualityLevels to check for support.

You can also use the CAPS viewer tool that installs with the SDK.

Also check out http://msdn.microsoft.com/en-us/library/windows/desktop/cc627090(v=vs.85).aspx for supported formats and their target uses. (Note the page table displays incorrectly. Copy and paste the table to see all the columns.)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文