次の方法で共有


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 を含む)

こちらもご覧ください

シェーダー構造体