D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS
コンピュート シェーダー、未処理バッファー、および構造化バッファーに対する現在のグラフィックス ドライバーのサポート状況を記述します。
typedef struct D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS {
BOOL ComputeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x;
} D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS;
メンバ
- ComputeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x
コンピュート シェーダー、未処理バッファー、および構造化バッファーがサポートされている場合は TRUE、サポートされていない場合は FALSE です。
解説
コンピュート シェーダー モデル 5.0 をサポートするには、Direct3D 11 デバイス (D3D_FEATURE_LEVEL_11_0) が必要です。Direct3D 10.x デバイス (D3D_FEATURE_LEVEL_10_0, D3D_FEATURE_LEVEL_10_1) は、コンピュート シェーダー モデル 4.0 または 4.1 をオプションでサポートできます。
要件
ヘッダー: D3D11.h 宣言
ライブラリ: D3D11.lib 内容