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