Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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) |