Compartir a través de


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)

Consulte también

Estructuras de los sombreadores