다음을 통해 공유


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 구조체와 함께 사용됩니다.

요구 사항

요구 사항
헤더 d3d10_1shader.h(D3D10Shader.h 포함)

추가 정보

셰이더 구조체