énumération D3D12_SHADER_VISIBILITY (d3d12.h)
Spécifie les nuanceurs qui peuvent accéder au contenu d’un emplacement de signature racine donné.
Syntaxe
typedef enum D3D12_SHADER_VISIBILITY {
D3D12_SHADER_VISIBILITY_ALL = 0,
D3D12_SHADER_VISIBILITY_VERTEX = 1,
D3D12_SHADER_VISIBILITY_HULL = 2,
D3D12_SHADER_VISIBILITY_DOMAIN = 3,
D3D12_SHADER_VISIBILITY_GEOMETRY = 4,
D3D12_SHADER_VISIBILITY_PIXEL = 5,
D3D12_SHADER_VISIBILITY_AMPLIFICATION = 6,
D3D12_SHADER_VISIBILITY_MESH = 7
} ;
Constantes
D3D12_SHADER_VISIBILITY_ALL Valeur : 0 Spécifie que toutes les étapes du nuanceur peuvent accéder à ce qui est lié à l’emplacement de signature racine. |
D3D12_SHADER_VISIBILITY_VERTEX Valeur : 1 Spécifie que la phase de nuanceur de vertex peut accéder à ce qui est lié à l’emplacement de signature racine. |
D3D12_SHADER_VISIBILITY_HULL Valeur : 2 Spécifie que l’étape du nuanceur de coque peut accéder à tout ce qui est lié à l’emplacement de signature racine. |
D3D12_SHADER_VISIBILITY_DOMAIN Valeur : 3 Spécifie que la phase de nuanceur de domaine peut accéder à tout ce qui est lié à l’emplacement de signature racine. |
D3D12_SHADER_VISIBILITY_GEOMETRY Valeur : 4 Spécifie que la phase de nuanceur de géométrie peut accéder à tout ce qui est lié à l’emplacement de signature racine. |
D3D12_SHADER_VISIBILITY_PIXEL Valeur : 5 Spécifie que la phase de nuanceur de pixels peut accéder à ce qui est lié à l’emplacement de signature racine. |
D3D12_SHADER_VISIBILITY_AMPLIFICATION Valeur : 6 Spécifie que la phase de nuanceur d’amplification peut accéder à tout ce qui est lié à l’emplacement de signature racine. |
D3D12_SHADER_VISIBILITY_MESH Valeur : 7 Spécifie que la phase de nuanceur de maillage peut accéder à tout ce qui est lié à l’emplacement de signature racine. |
Notes
Cette énumération est utilisée par la structure D3D12_ROOT_PARAMETER .
La file d’attente de calcul utilise toujours D3D12_SHADER_VISIBILITY_ALL , car elle n’a qu’une seule étape active. La file d’attente 3D peut choisir des valeurs, mais si elle utilise D3D12_SHADER_VISIBILITY_ALL, toutes les étapes du nuanceur peuvent accéder à ce qui est lié à l’emplacement de signature racine.
Spécifications
En-tête | d3d12.h |
Voir aussi
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