jika bool - vs

Memulai jika... lain... endif - vs blok.

Sintaks

jika bool

 

di mana bool adalah nomor register bool. Lihat Konstanta Boolean Register.

Keterangan

Versi shader vertex 1_1 2_0 2_x 2_sw 3_0 3_sw
jika bool x x x x x

 

Jika sumber Boolean mendaftar dalam pernyataan if adalah true, kode yang diapit oleh pernyataan if dan yang cocok dijalankan. Jika tidak, kode diapit oleh yang lain... endif - vs pernyataan dijalankan. Instruksi ini mengonsumsi satu slot instruksi.

jika blok dapat ditumpuk.

Blok if tidak dapat mengalihkan blok perulangan.

Contoh

Instruksi ini menyediakan kontrol alur statis bersyarah.

defb b2, TRUE

...

if b2
// Instructions to run if b2 is nonzero

else
// Instructions to run otherwise

endif

Instruksi Vertex Shader

else - vs

endif - vs