defb - ps

シェーダーがデバイスに設定されるたびに読み込まれる必要があるブール値定数値を定義します。

構文

defb dest、booleanValue

 

where

  • dst は宛先レジスタです。
  • booleanValue は、true または false の 1 つのブール値です。

注釈

ピクセル シェーダーのバージョン 1_1 1_2 1_3 1_4 2_0 2_x 2_sw 3_0 3_sw
defb x x x x

 

defb 命令は、シェーダーがデバイスに設定されるたびに値が読み込まれるブール型シェーダー定数を定義します。 これらはイミディエイト定数と呼ばれます。 即時定数は、API メソッド SetPixelShaderConstantB によって設定された定数よりも優先されます。

シェーダーでブール値を設定するには、2 つの方法があります。

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

ピクセル シェーダーの手順

def - ps

defi - ps