structure D3D10_SHADER_DEBUG_INPUT_INFO (d3d10_1shader.h)
Décrit une entrée de nuanceur.
Syntaxe
typedef struct _D3D10_SHADER_DEBUG_INPUT_INFO {
UINT Var;
D3D10_SHADER_DEBUG_REGTYPE InitialRegisterSet;
UINT InitialBank;
UINT InitialRegister;
UINT InitialComponent;
UINT InitialValue;
} D3D10_SHADER_DEBUG_INPUT_INFO;
Membres
Var
Type : UINT
Indexez dans un tableau de variables à initialiser.
InitialRegisterSet
Type : D3D10_SHADER_DEBUG_REGTYPE
Doit être D3D10_SHADER_DEBUG_REG_INPUT, D3D10_SHADER_DEBUG_REG_CBUFFER ou D3D10_SHADER_DEBUG_REG_TBUFFER.
InitialBank
Type : UINT
Contient un emplacement cbuffer ou tbuffer, un nombre primitif d’entrée de nuanceur geometry, un registre d’identification pour un temp indexable ou -1.
InitialRegister
Type : UINT
Inscrivez-vous dans le jeu de registres. InitialRegister aura la valeur -1 s’il est temporaire.
InitialComponent
Type : UINT
Donne le composant. InitialComponent sera -1, il est temporaire.
InitialValue
Type : UINT
Valeur initiale si la variable est un littéral.
Remarques
La structure D3D10_SHADER_DEBUG_INPUT_INFO est utilisée avec la structure D3D10_SHADER_DEBUG_INFO .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d10_1shader.h (include D3D10Shader.h) |