ret - ps
Prend l’adresse d’une instruction à partir de la pile d’adresses de retour et continue l’exécution à partir de celle-ci. Dans le cas de la fonction main, cette instruction arrête l’exécution du nuanceur.
Syntaxe
Ret |
---|
Notes
Versions du nuanceur de pixels | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
Ret | x | x | x | x |
Cette instruction prend l’adresse d’une instruction de la pile d’adresses de retour et continue son exécution. Dans le cas de la fonction main, cette instruction arrête l’exécution du nuanceur.
L’instruction ret utilise un emplacement d’instruction de nuanceur de vertex.
Si un nuanceur ne contient pas de sous-routines, l’utilisation de ret à la fin du programme main est facultative.
Plusieurs instructions de retour ne sont pas autorisées dans le programme main ou dans une sous-routine. La première instruction de retour est traitée comme la fin du programme ou de la sous-routine main.
Rubriques connexes