if bool - vs

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

Syntax

se bool

 

onde bool é um número de registro bool. Consulte o 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 colocado pela instrução if e a correspondência será executado. Caso contrário, o código colocado pelo outro... endif - vs instruções são executadas. Esta instrução consome um slot de instrução.

se 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 do sombreador de vértice

else - vs

endif - vs