estructura de D3D10_SHADER_DEBUG_OUTPUTREG_INFO (d3d10_1shader.h)
Describe un registro de salida del sombreador.
Sintaxis
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;
Miembros
OutputRegisterSet
Tipo: D3D10_SHADER_DEBUG_REGTYPE
Debe ser D3D10_SHADER_DEBUG_REG_TEMP, D3D10_SHADER_DEBUG_REG_TEMPARRAY o D3D10_SHADER_DEBUG_REG_OUTPUT.
OutputReg
Tipo: UINT
Un valor de -1 indica que no hay ninguna salida.
TempArrayReg
Tipo: UINT
Si OutputRegisterSet está D3D10_SHADER_DEBUG_REG_TEMPARRAY indica qué matriz temporal.
OutputComponents[4]
Tipo: UINT
Un valor de -1 significa que el componente está enmascarado.
OutputVars[4]
Tipo: D3D10_SHADER_DEBUG_OUTPUTVAR
Indica qué variable escribe la instrucción por componente.
IndexReg
Tipo: UINT
Desplazamiento de OutputReg del elemento en el que se está escribiendo. Se usa al escribir en una matriz temporal indexable o en una salida.
IndexComp
Tipo: UINT
Desplazamiento de OutputReg del elemento en el que se está escribiendo. Se usa al escribir en una matriz temporal indexable o en una salida.
Requisitos
Requisito | Valor |
---|---|
Header | d3d10_1shader.h (incluya D3D10Shader.h) |