estrutura D3D10_SHADER_DEBUG_OUTPUTREG_INFO (d3d10_1shader.h)
Descreve um registro de saída de sombreador.
Sintaxe
typedef struct _D3D10_SHADER_DEBUG_OUTPUTREG_INFO {
D3D10_SHADER_DEBUG_REGTYPE OutputRegisterSet;
UINT OutputReg;
UINT TempArrayReg;
UINT OutputComponents[4];
D3D10_SHADER_DEBUG_OUTPUTVAR OutputVars[4];
UINT IndexReg;
UINT IndexComp;
} D3D10_SHADER_DEBUG_OUTPUTREG_INFO;
Membros
OutputRegisterSet
Tipo: D3D10_SHADER_DEBUG_REGTYPE
Deve ser D3D10_SHADER_DEBUG_REG_TEMP, D3D10_SHADER_DEBUG_REG_TEMPARRAY ou D3D10_SHADER_DEBUG_REG_OUTPUT.
OutputReg
Tipo: UINT
Um valor de -1 não indica nenhuma saída.
TempArrayReg
Tipo: UINT
Se OutputRegisterSet for D3D10_SHADER_DEBUG_REG_TEMPARRAY isso indicará qual matriz temporária.
OutputComponents[4]
Tipo: UINT
Um valor de -1 significa que o componente está mascarado.
OutputVars[4]
Tipo: D3D10_SHADER_DEBUG_OUTPUTVAR
Indica qual variável a instrução está gravando por componente.
IndexReg
Tipo: UINT
Deslocamento de OutputReg do elemento que está sendo gravado. Usado ao gravar em uma matriz temporária indexável ou em uma saída.
IndexComp
Tipo: UINT
Deslocamento de OutputReg do elemento que está sendo gravado. Usado ao gravar em uma matriz temporária indexável ou em uma saída.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3d10_1shader.h (inclua D3D10Shader.h) |