Condividi tramite


enumerazione D3D10_SHADER_DEBUG_REGTYPE (d3d10_1shader.h)

Tipi di registro shader.

Sintassi

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;

Costanti

 
D3D10_SHADER_DEBUG_REG_INPUT
Registro di input.
D3D10_SHADER_DEBUG_REG_OUTPUT
Registro di output.
D3D10_SHADER_DEBUG_REG_CBUFFER
Registro del buffer costante.
D3D10_SHADER_DEBUG_REG_TBUFFER
Registro del buffer delle trame.
D3D10_SHADER_DEBUG_REG_TEMP
Registro temporaneo.
D3D10_SHADER_DEBUG_REG_TEMPARRAY
Matrice di registri temporanei.
D3D10_SHADER_DEBUG_REG_TEXTURE
Registro delle trame.
D3D10_SHADER_DEBUG_REG_SAMPLER
Registro campionatore.
D3D10_SHADER_DEBUG_REG_IMMEDIATECBUFFER
Registrazione immediata del buffer costante.
D3D10_SHADER_DEBUG_REG_LITERAL
Registro letterale.
D3D10_SHADER_DEBUG_REG_UNUSED
Registro inutilizzato.
D3D11_SHADER_DEBUG_REG_INTERFACE_POINTERS
Registro dell'interfaccia.
D3D11_SHADER_DEBUG_REG_UAV
Registro UAV (Unrdered Access View).
D3D10_SHADER_DEBUG_REG_FORCE_DWORD
Valore: 0x7fffffff
Forza la compilazione in 32 bit di questa enumerazione. Senza questo valore, alcuni compilatori consentono la compilazione di questa enumerazione in dimensioni diverse da 32 bit. Questo valore non viene utilizzato.

Commenti

L'enumerazione D3D10_SHADER_DEBUG_REGTYPE viene usata per specificare i tipi di registro in D3D10_SHADER_DEBUG_INPUT_INFO e D3D10_SHADER_DEBUG_OUTPUTREG_INFO.

Requisiti

Requisito Valore
Intestazione d3d10_1shader.h

Vedi anche

Enumerazioni shader