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
位移至具有 Scopes 元素的 UINT 值陣列。
AccessedVars
AccessedVarsInfo
備註
D3D10_SHADER_DEBUG_INST_INFO 結構會與 D3D10_SHADER_DEBUG_INFO 結構搭配使用。
規格需求
需求 | 值 |
---|---|
標頭 | d3d10_1shader.h (包含 D3D10Shader.h) |