D3D_SHADER_MODEL列挙 (d3d12.h)
シェーダー モデルを指定します。
構文
typedef enum D3D_SHADER_MODEL {
D3D_SHADER_MODEL_NONE,
D3D_SHADER_MODEL_5_1 = 0x51,
D3D_SHADER_MODEL_6_0 = 0x60,
D3D_SHADER_MODEL_6_1 = 0x61,
D3D_SHADER_MODEL_6_2 = 0x62,
D3D_SHADER_MODEL_6_3 = 0x63,
D3D_SHADER_MODEL_6_4 = 0x64,
D3D_SHADER_MODEL_6_5 = 0x65,
D3D_SHADER_MODEL_6_6 = 0x66,
D3D_SHADER_MODEL_6_7 = 0x67,
D3D_SHADER_MODEL_6_8,
D3D_SHADER_MODEL_6_9,
D3D_HIGHEST_SHADER_MODEL
} ;
定数
D3D_SHADER_MODEL_5_1 値: 0x51 シェーダー モデル 5.1 を示します。 |
D3D_SHADER_MODEL_6_0 値: 0x60 シェーダー モデル 6.0 を示します。 シェーダー モデル 6.0 シェーダーをコンパイルするには、DXC コンパイラ ( DirectX シェーダー コンパイラを参照) を使用する必要があり、レガシ FXC ではサポートされていません。 |
D3D_SHADER_MODEL_6_1 値: 0x61 シェーダー モデル 6.1 を示します。 |
D3D_SHADER_MODEL_6_2 値: 0x62 |
D3D_SHADER_MODEL_6_3 値: 0x63 |
D3D_SHADER_MODEL_6_4 値: 0x64 シェーダー モデル 6.4 のサポートは、Windows 10 バージョン 1903 で追加され、DirectX レイトレーシング (DXR) に必要です。 |
D3D_SHADER_MODEL_6_5 値: 0x65 シェーダー モデル 6.5 のサポートは、Windows 10 バージョン 2004 で追加され、Direct Machine Learning に必要です。 |
D3D_SHADER_MODEL_6_6 値: 0x66 シェーダー モデル 6.6 のサポートは、Windows 11 と DirectX 12 Agility SDK に追加されました。 |
D3D_SHADER_MODEL_6_7 値: 0x67 DirectX 12 Agility SDK v1.6 でシェーダー モデル 6.7 のサポートが追加されました。 DirectX 開発者ブログの 「Agility SDK 1.606.3: シェーダー モデル 6.7 が公開されました 」を参照してください。 |
注釈
この列挙型は、 D3D12_FEATURE_DATA_SHADER_MODEL 構造体によって使用されます。
要件
要件 | 値 |
---|---|
Header | d3d12.h |