Partager via


break (sm4 - asm)

Déplace le point d’exécution vers l’instruction après le prochain endloop ou endswitch.

break

 

Notes

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

L’exemple suivant montre l’instruction d’arrêt .

                loop
                    // example of termination condition
                    if_nz r0.x
                        break
                    endif
                    ...
                endloop

Cette instruction doit apparaître dans un/ boucleendloop ou dans un cas dans un commutateur/d’extrémité.

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)