Compartir a través de


if bool - vs

Inicia un si... else... endif: frente a block.

Syntax

si bool

 

donde bool es un número de registro bool. Consulte Registro booleano constante.

Comentarios

Versiones del sombreador de vértices 1_1 2_0 2_x 2_sw 3_0 3_sw
si bool x x x x x

 

Si el registro booleano de origen en la instrucción if es true, se ejecuta el código incluido en la instrucción if y la coincidencia. De lo contrario, el código incluido por el otro... endif: frente a instrucciones se ejecuta. Esta instrucción consume una ranura de instrucción.

si los bloques se pueden anidar.

Un bloque if no puede anidar un bloque de bucle.

Ejemplo

Esta instrucción proporciona un control de flujo estático condicional.

defb b2, TRUE

...

if b2
// Instructions to run if b2 is nonzero

else
// Instructions to run otherwise

endif

Instrucciones del sombreador de vértices

else - vs

endif : vs