Si bool-PS

Début d’un bloc If.

Syntaxe

Si bool

Où :

Notes

Versions de nuanceur de pixels 1_1 1_2 1 _ 3 1_4 2 _ 0 2 _ x 2 _ logiciels 3 _ 0 3 _ logiciels
Si bool x x x x

Si le registre booléen source dans l’instruction if a la valeur true, le code inclus dans l’instruction if et la correspondance endif-PS ou else-PS est exécuté. Sinon, le code délimité par else-PS... les instructions endif-PS sont exécutées. Cette instruction consomme un emplacement d’instruction.

Un bloc If peut être imbriqué.

Un bloc If ne peut pas chevaucher un bloc de boucle.

Un bloc If peut être suivi d’un bloc d’instructions et/ou d’une instruction else-PS , et/ou d’une instruction endif-PS .

Exemple

Cette instruction fournit un contrôle de workflow statique conditionnel.

defb b3, true

if b3
// Instructions to run if b3 is nonzero
else
// Instructions to run otherwise
endif

Instructions sur le nuanceur de pixels

else-PS

endif-PS