D3D10_SHADER_DEBUG_INPUT_INFO-Struktur (d3d10_1shader.h)

Beschreibt eine Shadereingabe.

Syntax

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;

Member

Var

Typ: UINT

Indizieren sie in ein Array der zu initialisierenden Variablen.

InitialRegisterSet

Typ: D3D10_SHADER_DEBUG_REGTYPE

Muss D3D10_SHADER_DEBUG_REG_INPUT, D3D10_SHADER_DEBUG_REG_CBUFFER oder D3D10_SHADER_DEBUG_REG_TBUFFER sein.

InitialBank

Typ: UINT

Enthält einen cbuffer- oder tbuffer-Slot, eine Primitive-Nummer für die Geometrie-Shadereingabe, die das Register für eine indizierbare Temp identifiziert, oder -1.

InitialRegister

Typ: UINT

Registrieren Sie sich im Registersatz. InitialRegister ist -1, wenn es sich um einen temporären Wert handelt.

InitialComponent

Typ: UINT

Gibt die -Komponente an. InitialComponent ist -1, es ist temporär.

InitialValue

Typ: UINT

Anfangswert, wenn die Variable ein Literal ist.

Hinweise

Die D3D10_SHADER_DEBUG_INPUT_INFO-Struktur wird mit der D3D10_SHADER_DEBUG_INFO-Struktur verwendet.

Anforderungen

Anforderung Wert
Header d3d10_1shader.h (einschließlich D3D10Shader.h)

Weitere Informationen

Shader-Strukturen