dcl_output oMask (sm5 - asm)
Déclarez un registre de sortie à écrire par le nuanceur.
dcl_output o#[.mask] |
---|
Élément | Description |
---|---|
O # |
[in] Registre de sortie.
|
Remarques
Example:
dcl_output oMask[3].xyz
Restrictions
- Le masque de composant peut être n’importe quel sous-ensemble de [xyzw]. Toutefois, le fait de laisser des espaces entre les composants gaspille de l’espace.
- Il est légal de déclarer un sur-ensemble du masque de composant déclaré pour l’entrée à l’étape suivante. Toutefois, les masques mutuellement exclusifs ne sont pas autorisés. Le nuanceur de vertex qui sort o3.xy signifie que le nuanceur de pixels qui entre v3.z n’est pas valide, mais que l’entrée de v3.x ou v3.y ou v3.xy est valide.
Cette instruction s’applique aux étapes de nuanceur suivantes :
Sommet | Coque | Domain | Géométrie | Pixel | Compute |
---|---|---|---|---|---|
X | X | X | X | X |
Modèle de nuanceur minimal
Cette instruction est prise en charge dans les modèles de nuanceur suivants :
Modèle de nuanceur | Pris en charge |
---|---|
Modèle de nuanceur 5 | Oui |
Modèle de nuanceur 4.1 | Non |
Modèle de nuanceur 4 | Non |
Nuanceur modèle 3 (DirectX HLSL) | non |
Nuanceur modèle 2 (DirectX HLSL) | non |
Nuanceur modèle 1 (DirectX HLSL) | non |
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour