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 | sì |
Modello shader 4.1 | sì |
Modello shader 4 | sì |
Modello shader 3 (DirectX HLSL) | no |
Modello shader 2 (DirectX HLSL) | no |
Modello shader 1 (DirectX HLSL) | no |
Argomenti correlati