ret (sm4 - asm)
Instruction return.
Ret |
---|
Notes
Si dans une sous-routine, revenez à l’instruction après l’appel. Si ce n’est pas à l’intérieur d’une sous-routine, arrêtez l’exécution du programme.
L’exemple suivant montre comment utiliser cette instruction.
...
call l3
...
ret
label l3
...
ret
Restrictions
- ret peut apparaître n’importe où dans un programme, n’importe quel nombre de fois.
- Si une instruction d’étiquette apparaît dans un nuanceur, elle doit être précédée d’une commande ret qui n’est imbriquée dans aucune instruction de contrôle de flux.
- S’il existe des sous-routines dans un nuanceur, la dernière instruction du nuanceur doit être un ret.
Cette instruction s’applique aux étapes de nuanceur suivantes :
Nuanceur de sommets | Nuanceur de géométrie | Nuanceur de pixels |
---|---|---|
x | x | x |
Modèle de nuanceur minimal
Cette fonction est prise en charge dans les modèles de nuanceur suivants.
Modèle de nuanceur | Prise en charge |
---|---|
Modèle de nuanceur 5 | Oui |
Modèle de nuanceur 4.1 | Oui |
Modèle de nuanceur 4 | Oui |
Nuanceur modèle 3 (DirectX HLSL) | non |
Nuanceur modèle 2 (DirectX HLSL) | non |
Nuanceur Modèle 1 (DirectX HLSL) | non |
Rubriques connexes