_oDepth de sortie DCL (SM4-ASM)

Déclare qu’un nuanceur de pixels utilise le registre de profondeur de sortie.

_oDepth de sortie DCL

La valeur du registre de profondeur de sortie est utilisée au cours d’une comparaison de profondeur (si la comparaison de profondeur est activée).

Cette instruction s’applique aux étapes suivantes du nuanceur :

Nuanceur de sommets Nuanceur de géométrie Nuanceur de pixels
x

Cette instruction est incluse pour faciliter le débogage d’un nuanceur dans l’assembly. vous ne pouvez pas créer de nuanceur dans un langage assembleur à l’aide du nuanceur modèle 4.

Exemple

Voici quelques exemples.

dcl_output oDepth

Modèle de nuanceur minimal

Cette fonction est prise en charge dans les modèles de nuanceur suivants.

Modèle de nuanceur Prise en charge
Shader, modèle 5 Oui
Modèle de nuanceur 4,1 Oui
Nuanceur modèle 4 Oui
Shader Model 3 (DirectX HLSL) non
Shader Model 2 (DirectX HLSL) non
Shader Model 1 (DirectX HLSL) non

Assembly modèle 4 du nuanceur (DirectX HLSL)