Partager via


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)

Voir aussi

Structures de nuanceur