DirectX 设备大写

4 c++ directx directx-11 directx-10

我在 DirectX 10 文档中阅读了以下内容:

“旧硬件功能位(上限)已被删除,以支持一组丰富的有保证的功能,这些功能针对 Direct3D 10 级硬件(最低)。”

“删除大写位 - Direct3D 10 的基本功能集得到保证。”

我在哪里可以找到他们谈论的“保证功能/基本功能集”的列表?

例如,在 DirectX 9 下,我可以查看 D3DCAPS9.MaxTextureWidth 以找到最大纹理宽度。我如何知道所有 DirectX 10 设备必须支持的最大尺寸?

Ree*_*sey 5

没有更多的上限,因此您只需假设您的硬件(前提是它符合 DX10 标准)将支持全套 DX 10 功能

例如,这意味着它保证支持 8192^2 纹理大小。3D 纹理必须支持 2048^3。

但是,请注意,允许硬件在软件中实现这一点 - 它必须支持该功能,但没有速度保证。