se bool - vs

Inicia um se... senão... endif - vs block.

Sintaxe

se bool

 

onde bool é um número de registro bool. Consulte Registro booliano constante.

Comentários

Versões do sombreador de vértice 1_1 2_0 2_x 2_sw 3_0 3_sw
se bool x x x x x

 

Se o registro booliano de origem na instrução if for true, o código entre a instrução if e o correspondente será executado. Caso contrário, o código colocado pelo outro... endif - vs instruções é executado. Esta instrução consome um slot de instrução.

se os blocos puderem ser aninhados.

Um bloco if não pode percorrer um bloco de loop.

Exemplo

Esta instrução fornece controle de fluxo estático condicional.

defb b2, TRUE

...

if b2
// Instructions to run if b2 is nonzero

else
// Instructions to run otherwise

endif

Instruções de sombreador de vértice

else - vs

endif - vs