se bool - vs

Avvia un valore if... else... endif - vs block.

Sintassi

se bool

 

dove bool è un numero di registro bool. Vedere Registro booleano costante.

Commenti

Versioni del vertex shader 1_1 2_0 2_x 2_sw 3_0 3_sw
se bool x x x x x

 

Se il registro booleano di origine nell'istruzione if è true, viene eseguito il codice racchiuso dall'istruzione if e dall'istruzione else corrispondente. In caso contrario, il codice racchiuso dall'altro... endif : le istruzioni vs vengono eseguite. Questa istruzione utilizza uno slot di istruzioni.

se i blocchi possono essere annidati.

Oggetto se il blocco non può modificare un blocco di ciclo.

Esempio

Questa istruzione fornisce il controllo del flusso statico condizionale.

defb b2, TRUE

...

if b2
// Instructions to run if b2 is nonzero

else
// Instructions to run otherwise

endif

Istruzioni per vertex shader

else - vs

endif - vs