D3D10_SHADER_DEBUG_INPUT_INFO 结构 (d3d10_1shader.h)
描述着色器输入。
语法
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;
成员
Var
类型: UINT
索引到要初始化的变量数组中。
InitialRegisterSet
类型: D3D10_SHADER_DEBUG_REGTYPE
必须是D3D10_SHADER_DEBUG_REG_INPUT、D3D10_SHADER_DEBUG_REG_CBUFFER或D3D10_SHADER_DEBUG_REG_TBUFFER。
InitialBank
类型: UINT
将包含 cbuffer 或 tbuffer 槽、几何着色器输入基元数、标识可索引温度的寄存器或 -1。
InitialRegister
类型: UINT
在寄存器集中注册。 如果它是临时的,InitialRegister 将为 -1。
InitialComponent
类型: UINT
提供组件。 InitialComponent 将为 -1,它是临时的。
InitialValue
类型: UINT
如果变量是文本,则为初始值。
注解
D3D10_SHADER_DEBUG_INPUT_INFO 结构与 D3D10_SHADER_DEBUG_INFO 结构一起使用。
要求
要求 | 值 |
---|---|
Header | d3d10_1shader.h (包括 D3D10Shader.h) |