Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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) |