Partager via


continue (sm4 - asm)

Poursuit l’exécution au début de la boucle actuelle.

continue

 

Notes

continue ne peut être utilisé qu’à l’intérieur d’une boucle ou d’un endloop.

L’exemple suivant montre comment utiliser l’instruction continue .

                loop
                    if_na r0.x
                        break
                    endif
                    if_z r1.x
                        ...
                        continue
                    endif
                    ...
                endloop

Le format de jeton contient le décalage de l’instruction de boucle correspondante dans le nuanceur par commodité.

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
Modèle de nuanceur 5 Oui
Modèle de nuanceur 4.1 Oui
Modèle de nuanceur 4 Oui
Modèle de nuanceur 3 (DirectX HLSL) non
Shader Model 2 (DirectX HLSL) non
Modèle de nuanceur 1 (DirectX HLSL) non

 

Shader Model 4 Assembly (DirectX HLSL)