D3D10_SHADER_DEBUG_INST_INFO structure (d3d10_1shader.h)
Contains instruction data.
Syntax
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;
Members
Id
Type: UINT
Id of the instruction.
Opcode
Type: UINT
Type of instruction.
uOutputs
Type: UINT
Must be 0, 1 or 2.
pOutputs[2]
Type: D3D10_SHADER_DEBUG_OUTPUTREG_INFO
Array containing the outputs of the instruction.
TokenId
Type: UINT
Index into the list of tokens for this instruction's token.
NestingLevel
Type: UINT
Number of function calls deep this instruction is.
Scopes
Type: UINT
Number of scopes.
ScopeInfo
Type: UINT
Offset to an array of UINT values with Scopes elements.
AccessedVars
AccessedVarsInfo
Remarks
The D3D10_SHADER_DEBUG_INST_INFO structure is used with the D3D10_SHADER_DEBUG_INFO structure.
Requirements
Requirement | Value |
---|---|
Header | d3d10_1shader.h (include D3D10Shader.h) |