Passer au contenu principal
Décrit des constantes intégrées dans la signature racine qui apparaissent dans les nuanceurs sous forme d’une seule mémoire tampon de constantes.

Syntaxe

Membres

ShaderRegister
Type : UINT
Le registre de nuanceur. RegisterSpace
Type : UINT
L’espace de registre. Num32BitValues
Type : UINT
Le nombre de constantes qui occupent un seul emplacement de nuanceur (ces constantes apparaissent comme une seule mémoire tampon de constantes). Toutes les constantes occupent un seul emplacement de liaison de la signature racine.

Remarques

Consultez Liaison de ressources en HLSL pour plus d’information 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 au 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 de base Création d’une signature racine Utilisation de constantes directement dans la signature racine
Dernière modification le 6 octobre 2026