我在DirectX 10文档中阅读了以下内容:
“已删除了旧版硬件功能位(caps),以支持一组丰富的有保证的功能,这些功能针对Direct3D 10级硬件(最低要求)。”
“删除CAPS位-保证Direct3D 10的基本功能集。”
在哪里可以找到他们所说的“保证的功能/基本功能集”的列表?
例如,在DirectX 9下,我可以查看D3DCAPS9.MaxTextureWidth以找到最大纹理宽度。我怎么知道所有DirectX 10设备必须支持的最大大小?
最佳答案
没有更多的大写字母,因此您只需要假设您的硬件(假设它符合DX10)将支持the full set of DX 10 functionality即可。
例如,这意味着可以保证支持8192 ^ 2纹理大小。 3D纹理必须支持2048 ^ 3。
但是,请注意,允许硬件在软件中实现此功能-它必须支持该功能,但不能保证速度。