Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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.
- Gunakan defb untuk menentukan konstanta langsung di dalam shader.
- Gunakan metode API untuk mengatur konstanta.
- Gunakan SetPixelShaderConstantB untuk mengatur konstanta Boolean.
Topik terkait