Bagikan melalui


enumerasi D3D10_SHADER_DEBUG_REGTYPE (d3d10_1shader.h)

Jenis daftar shader.

Sintaks

typedef enum _D3D10_SHADER_DEBUG_REGTYPE {
  D3D10_SHADER_DEBUG_REG_INPUT,
  D3D10_SHADER_DEBUG_REG_OUTPUT,
  D3D10_SHADER_DEBUG_REG_CBUFFER,
  D3D10_SHADER_DEBUG_REG_TBUFFER,
  D3D10_SHADER_DEBUG_REG_TEMP,
  D3D10_SHADER_DEBUG_REG_TEMPARRAY,
  D3D10_SHADER_DEBUG_REG_TEXTURE,
  D3D10_SHADER_DEBUG_REG_SAMPLER,
  D3D10_SHADER_DEBUG_REG_IMMEDIATECBUFFER,
  D3D10_SHADER_DEBUG_REG_LITERAL,
  D3D10_SHADER_DEBUG_REG_UNUSED,
  D3D11_SHADER_DEBUG_REG_INTERFACE_POINTERS,
  D3D11_SHADER_DEBUG_REG_UAV,
  D3D10_SHADER_DEBUG_REG_FORCE_DWORD = 0x7fffffff
} D3D10_SHADER_DEBUG_REGTYPE;

Konstanta

 
D3D10_SHADER_DEBUG_REG_INPUT
Daftar input.
D3D10_SHADER_DEBUG_REG_OUTPUT
Register output.
D3D10_SHADER_DEBUG_REG_CBUFFER
Daftar buffer konstanta.
D3D10_SHADER_DEBUG_REG_TBUFFER
Daftar buffer tekstur.
D3D10_SHADER_DEBUG_REG_TEMP
Daftar sementara.
D3D10_SHADER_DEBUG_REG_TEMPARRAY
Array register sementara.
D3D10_SHADER_DEBUG_REG_TEXTURE
Daftar tekstur.
D3D10_SHADER_DEBUG_REG_SAMPLER
Register sampler.
D3D10_SHADER_DEBUG_REG_IMMEDIATECBUFFER
Daftar buffer konstanta langsung.
D3D10_SHADER_DEBUG_REG_LITERAL
Daftar harfiah.
D3D10_SHADER_DEBUG_REG_UNUSED
Register yang tidak digunakan.
D3D11_SHADER_DEBUG_REG_INTERFACE_POINTERS
Daftar antarmuka.
D3D11_SHADER_DEBUG_REG_UAV
Register Tampilan Akses Tidak Berurut (UAV).
D3D10_SHADER_DEBUG_REG_FORCE_DWORD
Nilai: 0x7fffffff
Memaksa enumerasi ini untuk mengkompilasi ke ukuran 32 bit. Tanpa nilai ini, beberapa pengkompilasi akan memungkinkan enumerasi ini untuk dikompilasi ke ukuran selain 32 bit. Nilai ini tidak digunakan.

Keterangan

Enumerasi D3D10_SHADER_DEBUG_REGTYPE digunakan untuk menentukan jenis register dalam D3D10_SHADER_DEBUG_INPUT_INFO dan D3D10_SHADER_DEBUG_OUTPUTREG_INFO.

Persyaratan

Persyaratan Nilai
Header d3d10_1shader.h

Lihat juga

Enumerasi Shader