dcl_output oDepth (sm4 - asm)

Deklariert, dass ein Pixelshader das Ausgabetieferegister verwendet.

dcl_output oDepth

 

Der Wert im Ausgabetiefenregister wird während eines Tiefenvergleichs verwendet (wenn der Tiefenvergleich aktiviert ist).

Diese Anweisung gilt für die folgenden Shaderphasen:

Vertexshader Geometrie-Shader Pixelshader
x

 

Diese Anweisung ist enthalten, um das Debuggen eines Shaders in der Assembly zu unterstützen. Sie können keinen Shader in der Assemblysprache mithilfe des Shadermodells 4 erstellen.

Beispiel

Hier einige Beispiele.

dcl_output oDepth

Minimales Shadermodell

Diese Funktion wird in den folgenden Shadermodellen unterstützt.

 

Assembly des Shadermodells 4 (DirectX HLSL)