Share via


dcl_output oDepth (sm4 - asm)

Dichiara che un pixel shader userà il registro di profondità di output.

dcl_output oDepth

 

Il valore nel registro di profondità di output viene usato durante un confronto di profondità (se è abilitato il confronto di profondità).

Questa istruzione si applica alle fasi dello shader seguenti:

Vertex shader Geometry shader Pixel shader
x

 

Questa istruzione è inclusa per facilitare il debug di uno shader nell'assembly; non è possibile creare uno shader nel linguaggio assembly usando il modello shader 4.

Esempio

Di seguito sono riportati alcuni esempi.

dcl_output oDepth

Modello minimo shader

Questa funzione è supportata nei modelli di 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

 

Assembly del modello shader 4 (DirectX HLSL)