RET (SM4-ASM)
Instruction return.
| Av |
|---|
Remarques
Si, dans une sous-routine, retourne à l’instruction après l’appel. Dans le cas contraire à l’intérieur d’une sous-routine, terminez 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, un nombre quelconque 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 Flow.
- 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 suivantes du nuanceur :
| 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 | Pris en charge |
|---|---|
| Shader, modèle 5 | oui |
| Modèle de nuanceur 4,1 | oui |
| Nuanceur modèle 4 | oui |
| Shader Model 3 (DirectX HLSL) | non |
| Shader Model 2 (DirectX HLSL) | non |
| Shader Model 1 (DirectX HLSL) | non |