Passer au contenu principal
Décrit des constantes incluses dans la signature racine qui apparaissent dans les nuanceurs sous la forme d’une mémoire tampon constante.

Syntaxe

Membres

ShaderRegister
Type : UINT
Registre du nuanceur. RegisterSpace
Type : UINT
Espace de registre. Num32BitValues
Type : UINT
Nombre de constantes qui occupent un même emplacement de nuanceur (ces constantes apparaissent comme une mémoire tampon constante unique). Toutes les constantes occupent un même emplacement de liaison de la signature racine.

Remarques

Consultez Liaison de ressources en HLSL pour plus d’informations sur les registres et les espaces de nuanceur. D3D12_ROOT_CONSTANTS est le type de données du membre Constants de D3D12_ROOT_PARAMETER. Utilisez une structure D3D12_ROOT_CONSTANTS lorsque vous définissez le champ SlotType de D3D12_ROOT_PARAMETER sur le membre D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS de D3D12_ROOT_PARAMETER_TYPE.

Configuration requise

En-tête : d3d12_xs.h ou d3d12_x.h
Bibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One

Voir aussi

CD3DX12_ROOT_CONSTANTS Structures principales Création d’une signature racine Utilisation de constantes directement dans la signature racine
Dernière modification le 6 octobre 2026