【问题标题】:DirectX 11 feature levelsDirectX 11 功能级别
【发布时间】:2012-02-17 02:22:51
【问题描述】:

我编写了一个使用 DirectX 11 的程序。创建设备时,我使用功能级别 9.0c(具体来说是 D3D_FEATURE_LEVEL_9_3)。

我对功能级别的初步理解是,选择一个可以让程序与显卡兼容,显卡不支持更高版本的 DirectX。

据我所知,DirectX 11 可能不会安装在 Windows Vista 上(至少没​​有正式安装),但想象一下,当所有图形功能在 Windows Vista 上都像魅力一样运行时,我是多么惊讶。

问题是:为什么?如何? DirectX 11 是否如此智能,以至于它使用 DirectX 9 二进制文件,而没有 11 个可用的二进制文件?这可能是 DirectX 10 的功能吗?也许微软启用了对 DirectX 11 的 Vista 支持?一定有什么,我不相信这种巧合……

MSDN 对此事保持沉默。或者至少我找不到合适的话题。

对此有何解释?

【问题讨论】:

  • 如果你愿意,我可以发布我的程序的链接,这样你就可以自己在 Vista 或 XP 上测试它。

标签: directx-9 directx-11


【解决方案1】:

如果您在 Visa 上安装 SP2 或 KB971512,则它支持 DirectX 11:http://www.mydigitallife.info/directx-11-direct3d-for-windows-vista-and-windows-server-2008-free-download/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多