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)

See also

Shader Structures