Bagikan melalui


defb - ps

Menentukan nilai konstanta boolean, yang harus dimuat setiap kali shader diatur ke perangkat.

Sintaks

defb dest, booleanValue

 

Di mana

  • dst adalah register tujuan.
  • booleanValue adalah nilai boolean tunggal, baik benar atau salah.

Keterangan

Versi shader piksel 1_1 1_2 1_3 1_4 2_0 2_x 2_sw 3_0 3_sw
defb x x x x

 

Instruksi defb mendefinisikan konstanta shader boolean yang nilainya dimuat kapan saja shader diatur ke perangkat. Ini disebut konstanta langsung. Konstanta langsung lebih diutamakan daripada konstanta yang ditetapkan oleh metode API SetPixelShaderConstantB.

Ada dua cara untuk mengatur booleanconstant dalam shader.

  1. Gunakan defb untuk menentukan konstanta langsung di dalam shader.
  2. Gunakan metode API untuk mengatur konstanta.

Instruksi Piksel Shader

def - ps

defi - ps