2016-05-14 8 views
0

私はdirect11でプログラムをコード化し、私の機能レベルは、このDirectXの機能レベルとコード

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

のようにコード化された私は、なぜこのプログラムは私だけdirect11をコード化された場合でも、機能レベル10に働くことができるという好奇心?

direct11バージョン関数を使用した場合、プログラムはdirect11のみ実行する必要がありますか?

+0

[Direct3D機能レベル](https://msdn.microsoft.com/en-us/library/windows/desktop/ff476876%28v=vs.85%29.aspx)をご覧になることをお勧めします。 MSDN。 – SvinSimpe

答えて

0

フィーチャーレベルは、directx apiバージョンとは関係がないと思います。異なるフィーチャレベルには、部分的な定数バッファ更新、16bppレンダリング、部分クリアなどのゲーム開発者にとって有用な異なる機能があります。

関連する問題