D3D12_ROOT_DESCRIPTOR1 structure (d3d12.h)
Décrit les descripteurs inline dans la signature racine version 1.1 qui apparaissent dans les nuanceurs.
Syntaxe
typedef struct D3D12_ROOT_DESCRIPTOR1 {
UINT ShaderRegister;
UINT RegisterSpace;
D3D12_ROOT_DESCRIPTOR_FLAGS Flags;
} D3D12_ROOT_DESCRIPTOR1;
Membres
ShaderRegister
Registre du nuanceur.
RegisterSpace
Espace de registre.
Flags
Spécifie les D3D12_ROOT_DESCRIPTOR_FLAGS qui déterminent la volatilité des descripteurs et les données qu’ils référencent.
Remarques
D3D12_ROOT_DESCRIPTOR1 est le type de données du membre de descripteur de D3D12_ROOT_PARAMETER1. Utilisez une D3D12_ROOT_DESCRIPTOR1 lorsque vous définissez le champ ParameterType de D3D12_ROOT_PARAMETER1 sur les membres D3D12_ROOT_PARAMETER_TYPE_CBV, D3D12_ROOT_PARAMETER_TYPE_SRV ou D3D12_ROOT_PARAMETER_TYPE_UAV de D3D12_ROOT_PARAMETER_TYPE.
Reportez-vous à la structure d’assistance CD3DX12_ROOT_DESCRIPTOR1.
Configuration requise
Condition requise | Valeur |
---|---|
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