ret - vs

Retourne à partir d’une sous-routine ou d’une fonction main.

Syntaxe

Ret

 

Notes

Versions du nuanceur de vertex 1_1 2_0 2_x 2_sw 3_0 3_sw
Ret x 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 vertex