Share via


dcl_output oDepth (sm4 - asm)

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

dcl_output oDepth

 

La valeur dans le registre de profondeur de sortie est utilisée lors d’une comparaison de profondeur (si la comparaison de profondeur est activée).

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

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 un nuanceur dans le langage d’assembly à l’aide du modèle de nuanceur 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
Modèle de nuanceur 5 Oui
Modèle de nuanceur 4.1 Oui
Modèle de nuanceur 4 Oui
Nuanceur modèle 3 (DirectX HLSL) non
Nuanceur modèle 2 (DirectX HLSL) non
Nuanceur Modèle 1 (DirectX HLSL) non

 

Assembly de nuanceur modèle 4 (DirectX HLSL)