D3D10_SHADER_DEBUG_INST_INFO 结构 (d3d10_1shader.h)
包含指令数据。
语法
typedef struct _D3D10_SHADER_DEBUG_INST_INFO {
UINT Id;
UINT Opcode;
UINT uOutputs;
D3D10_SHADER_DEBUG_OUTPUTREG_INFO pOutputs[2];
UINT TokenId;
UINT NestingLevel;
UINT Scopes;
UINT ScopeInfo;
UINT AccessedVars;
UINT AccessedVarsInfo;
} D3D10_SHADER_DEBUG_INST_INFO;
成员
Id
类型: UINT
指令的 ID。
Opcode
类型: UINT
指令类型。
uOutputs
类型: UINT
必须为 0、1 或 2。
pOutputs[2]
类型: D3D10_SHADER_DEBUG_OUTPUTREG_INFO
包含指令输出的数组。
TokenId
类型: UINT
索引到此指令的令牌的令牌列表中。
NestingLevel
类型: UINT
此指令的深度函数调用数。
Scopes
类型: UINT
范围数。
ScopeInfo
类型: UINT
偏移到包含 Scopes 元素的 UINT 值的数组。
AccessedVars
AccessedVarsInfo
注解
D3D10_SHADER_DEBUG_INST_INFO 结构与 D3D10_SHADER_DEBUG_INFO 结构一起使用。
要求
要求 | 值 |
---|---|
Header | d3d10_1shader.h (包括 D3D10Shader.h) |