Compartilhar via


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)

Confira também

Estruturas do sombreador