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) |