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

Structures principales

D3D12_ROOT_DESCRIPTOR

Signature racine version 1.1