break (sm4 - asm)

Sposta il punto di esecuzione nell'istruzione dopo il successivo endloop o endwitch.

break

 

Commenti

Il formato del token contiene l'offset dell'istruzione endloop o endwitch corrispondente in Shader come praticità.

Nell'esempio seguente viene illustrata l'istruzione di interruzione .

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

Questa istruzione deve essere visualizzata all'interno di unendloopciclo/ o in un caso in un commutatore/endwitch.

Questa istruzione si applica alle fasi dello shader seguenti:

Vertex shader Geometry shader Pixel shader
x x x

 

Modello di shader minimo

Questa funzione è supportata nei modelli shader seguenti.

Modello di shader Supportato
Modello shader 5
Modello shader 4.1
Modello shader 4
Modello shader 3 (DirectX HLSL) no
Modello shader 2 (DirectX HLSL) no
Modello shader 1 (DirectX HLSL) no

 

Shader Model 4 Assembly (DirectX HLSL)