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.

Instructions du nuanceur de pixels