si bool - ps
Début d’un bloc if.
Syntaxe
si bool |
---|
Où :
- bool est un numéro de registre bool (booléen). Consultez Registre booléen constant.
Notes
Versions du nuanceur de pixels | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
si bool | x | x | x | x |
Si l’inscription booléenne source dans l’instruction if a la valeur true, le code placé par l’instruction if et l’endif correspondant - ps ou sinon - ps est exécuté. Sinon, le code placé par l’autre - ps... les instructions endif - ps sont exécutées. Cette instruction consomme un emplacement d’instruction.
Un bloc si peut être imbriqué.
Si le bloc ne peut pas chevaucher un bloc de boucles.
Un bloc if peut être suivi d’un bloc d’instructions et/ou d’une autre instruction - ps et/ou d’une instruction endif - ps .
Exemple
Cette instruction fournit un contrôle de flux statique conditionnel.
defb b3, true
if b3
// Instructions to run if b3 is nonzero
else
// Instructions to run otherwise
endif
Rubriques connexes