Condividi tramite


struttura D3D10_SHADER_DEBUG_OUTPUTREG_INFO (d3d10_1shader.h)

Descrive un registro di output dello shader.

Sintassi

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;

Members

OutputRegisterSet

Tipo: D3D10_SHADER_DEBUG_REGTYPE

Deve essere D3D10_SHADER_DEBUG_REG_TEMP, D3D10_SHADER_DEBUG_REG_TEMPARRAY o D3D10_SHADER_DEBUG_REG_OUTPUT.

OutputReg

Tipo: UINT

Il valore -1 non indica alcun output.

TempArrayReg

Tipo: UINT

Se OutputRegisterSet è D3D10_SHADER_DEBUG_REG_TEMPARRAY indica quale matrice temporanea.

OutputComponents[4]

Tipo: UINT

Il valore -1 indica che il componente è mascherato.

OutputVars[4]

Tipo: D3D10_SHADER_DEBUG_OUTPUTVAR

Indica la variabile che l'istruzione sta scrivendo per componente.

IndexReg

Tipo: UINT

Offset da OutputReg dell'elemento in cui viene scritto. Utilizzato durante la scrittura in una matrice temporanea indicizzata o in un output.

IndexComp

Tipo: UINT

Offset da OutputReg dell'elemento in cui viene scritto. Utilizzato durante la scrittura in una matrice temporanea indicizzata o in un output.

Requisiti

Requisito Valore
Intestazione d3d10_1shader.h (includere D3D10Shader.h)

Vedi anche

Strutture shader