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 |