D3D10_SHADER_DEBUG_INPUT_INFO structure (d3d10_1shader.h)
Describes a shader input.
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;
Members
Var
Type: UINT
Index into array of variables to initialize.
InitialRegisterSet
Type: D3D10_SHADER_DEBUG_REGTYPE
Must be D3D10_SHADER_DEBUG_REG_INPUT, D3D10_SHADER_DEBUG_REG_CBUFFER or D3D10_SHADER_DEBUG_REG_TBUFFER.
InitialBank
Type: UINT
Will contain a cbuffer or tbuffer slot, geometry shader input primitive number, identifying register for an indexable temp, or -1.
InitialRegister
Type: UINT
Register in register set. InitialRegister will be -1 if it is temporary.
InitialComponent
Type: UINT
Gives the component. InitialComponent will be -1 it is temporary.
InitialValue
Type: UINT
Initial value if the variable is a literal.
Remarks
The D3D10_SHADER_DEBUG_INPUT_INFO structure is used with the D3D10_SHADER_DEBUG_INFO structure.
Requirements
Requirement | Value |
---|---|
Header | d3d10_1shader.h (include D3D10Shader.h) |