callnz bool - vs
Appelez si ce n’est pas zéro. Effectue un appel conditionnel à l’instruction marquée par l’index d’étiquette.
Syntaxe
callnz l#, [!] B # |
---|
où :
- où l# est une étiquette - par opposition au début de la sous-routine à appeler.
- [!] est le modificateur booléen NOT facultatif.
- b# identifie un registre booléen constant.
Notes
Versions du nuanceur de vertex | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
callnz bool | x | x | x | x | x |
Cette instruction effectue les opérations suivantes :
if (specified boolean register is not zero)
{
Push address of the next instruction to the return address stack.
Continue execution from the instruction marked by the label.
}
Cette instruction utilise un emplacement d’instruction de nuanceur de vertex.
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour