Поделиться через


структура 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

Идентификатор инструкции.

Opcode

Тип: UINT

Тип инструкции.

uOutputs

Тип: UINT

Значение должно быть 0, 1 или 2.

pOutputs[2]

Тип: D3D10_SHADER_DEBUG_OUTPUTREG_INFO

Массив, содержащий выходные данные инструкции.

TokenId

Тип: UINT

Индекс в списке маркеров для маркера этой инструкции.

NestingLevel

Тип: UINT

Число вызовов функции с глубиной, равное этой инструкции.

Scopes

Тип: UINT

Количество областей.

ScopeInfo

Тип: UINT

Смещение к массиву значений UINT с элементами Scopes .

AccessedVars

AccessedVarsInfo

Комментарии

Структура D3D10_SHADER_DEBUG_INST_INFO используется со структурой D3D10_SHADER_DEBUG_INFO .

Требования

Требование Значение
Заголовок d3d10_1shader.h (включая D3D10Shader.h)

См. также раздел

Структуры шейдеров