struktur D3D10_SHADER_DEBUG_OUTPUTREG_INFO (d3d10_1shader.h)

Menjelaskan daftar output shader.

Sintaks

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;

Anggota

OutputRegisterSet

Jenis: D3D10_SHADER_DEBUG_REGTYPE

Harus D3D10_SHADER_DEBUG_REG_TEMP, D3D10_SHADER_DEBUG_REG_TEMPARRAY, atau D3D10_SHADER_DEBUG_REG_OUTPUT.

OutputReg

Jenis: UINT

Nilai -1 menunjukkan tidak ada output.

TempArrayReg

Jenis: UINT

Jika OutputRegisterSet D3D10_SHADER_DEBUG_REG_TEMPARRAY ini menunjukkan array sementara mana.

OutputComponents[4]

Jenis: UINT

Nilai -1 berarti komponen ditutupi.

OutputVars[4]

Jenis: D3D10_SHADER_DEBUG_OUTPUTVAR

Menunjukkan variabel mana yang ditulis instruksi per komponen.

IndexReg

Jenis: UINT

Offset dari OutputReg elemen yang ditulis. Digunakan saat menulis ke array sementara yang dapat diindeks atau output.

IndexComp

Jenis: UINT

Offset dari OutputReg elemen yang ditulis. Digunakan saat menulis ke array sementara yang dapat diindeks atau output.

Persyaratan

Persyaratan Nilai
Header d3d10_1shader.h (termasuk D3D10Shader.h)

Lihat juga

Struktur Shader