defb - vs
シェーダーがデバイスに設定されるたびに読み込まれる必要があるブール型 (Boolean) の定数値を定義します。
構文
defb dest、booleanValue |
---|
where
- dst は宛先レジスタです。
- booleanValue はブール値 (True または False) です。
解説
頂点シェーダーのバージョン | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
defb | x | x | x | x | x |
defb - vs 命令は、シェーダーがデバイスに設定されるたびに値が読み込まれるブール型シェーダー定数を定義します。 これらは即時定数と呼ばれます。 即時定数は、API メソッド SetVertexShaderConstantB によって設定された定数よりも優先されます。
シェーダーでブール値定数を設定するには、2 つの方法があります。
- defb - vs を使用して、シェーダー内で定数を直接定義します。
- API メソッドを使用して定数を設定します。
- SetVertexShaderConstantB を使用してブール値定数を設定します。
関連トピック