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) |