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)

另请参阅

着色器结构