defi - ps
シェーダーがデバイスに設定されるたびに読み込まれる必要がある整数定数値を定義します。
構文
defi dst, integerValue |
---|
- dst は宛先レジスタです。
- integerValue は定数整数値です。
解説
ピクセル シェーダーのバージョン | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
Defi | x | x | x | x |
defi 命令は、シェーダーがデバイスに設定されるたびに値が読み込まれるシェーダー定数を定義します。 これらは即時定数と呼ばれます。 即時定数は、API メソッド SetPixelShaderConstantB によって設定された定数よりも優先されます。
シェーダーで定数を設定するには、2 つの方法があります。
- defi を使用して、シェーダー内で定数を直接定義します。
- API メソッドを使用して定数を設定します。
- SetPixelShaderConstantB を使用してブール値定数を設定します。
- SetPixelShaderConstantF を使用して浮動小数点定数を設定します。
- 整数定数を設定するには 、SetPixelShaderConstantI を使用します。
関連トピック