首页 文章

directx功能级别和代码

提问于
浏览
0

我使用direct11编写了一个程序,我的功能级别编码如下

unsigned int featureLevel[4] =
{
    D3D_FEATURE_LEVEL_11_1,
    D3D_FEATURE_LEVEL_11_0,
    D3D_FEATURE_LEVEL_10_1,
    D3D_FEATURE_LEVEL_10_0
};

我很好奇为什么这个程序可以在功能级别10工作,即使我只编写direct11?

如果我使用direct11版本的函数,程序应该只运行direct11吗?

1 回答

  • 0

    我认为功能级别与directx api版本无关 . 不同的功能级别具有不同的功能,这对游戏开发者有用,如部分常量缓冲区更新,16bpp渲染,部分清除等 .

相关问题