次の方法で共有


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 つの方法で設定できます。

  1. defb - vs を使用して、シェーダー内部で定数を直接定義する。
  2. API のメソッドを使って定数を設定します。

関連項目

def - vs, defi - vs