DirectX 设备上限

发布于 2024-08-04 11:42:24 字数 282 浏览 13 评论 0原文

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

“传统硬件功能位(上限)已被删除,以支持一组丰富的有保证的功能,其目标是 Direct3D 10 级硬件(最低)。”

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

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

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

I read the following in the DirectX 10 documentation:

"Legacy hardware capability bits (caps) have been removed in favor of a rich set of guaranteed functionality, which targets Direct3D 10-class hardware (minimum)."

"Removal of CAPS bits - Direct3D 10's base feature set is guaranteed."

Where do I find a list of the "guaranteed functionality / base feature set" that they talk about?

For example, under DirectX 9 I can look at D3DCAPS9.MaxTextureWidth to find the maximum texture width. How do I know the maximum size that all DirectX 10 devices must support?

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

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

发布评论

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

评论(2

老娘不死你永远是小三 2024-08-11 11:42:24

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

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

但是,请注意,硬件可以在软件中实现此功能 - 它必须支持该功能,但没有速度保证。

There are no more caps, so you just have to assume that your hardware (provided it's DX10 compliant) will support the full set of DX 10 functionality.

This means, for example, that it is guaranteed to support 8192^2 texture sizes. 3D textures must support 2048^3.

However, be aware that hardware is allowed to implement this in software - it has to support the feature, but there are no speed guarantees.

非要怀念 2024-08-11 11:42:24

此处提供了最低要求

http://msdn.microsoft.com/en-us /library/cc308052.aspx

正如您从该链接中看到的,卡必须支持的最大纹理 U/V 尺寸至少为 8192x8192。

The minimums are available here

http://msdn.microsoft.com/en-us/library/cc308052.aspx

As you can see from that link the max texture U/V dimensions that a card must support is at LEAST 8192x8192.

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