defb - vs
ブール型の定数値を定義します。この値は、シェーダーがデバイスに設定されるたびにロードされます。
構文
defb dest, booleanValue |
---|
この場合
- 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 を使用します。