D3D10_SHADER_DEBUG_REGTYPE enumeration (d3d10_1shader.h)
Shader register types.
Syntax
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;
Constants
D3D10_SHADER_DEBUG_REG_INPUTInput register. |
D3D10_SHADER_DEBUG_REG_OUTPUTOutput register. |
D3D10_SHADER_DEBUG_REG_CBUFFERConstant buffer register. |
D3D10_SHADER_DEBUG_REG_TBUFFERTexture buffer register. |
D3D10_SHADER_DEBUG_REG_TEMPTemporary register. |
D3D10_SHADER_DEBUG_REG_TEMPARRAYArray of temporary registers. |
D3D10_SHADER_DEBUG_REG_TEXTURETexture register. |
D3D10_SHADER_DEBUG_REG_SAMPLERSampler register. |
D3D10_SHADER_DEBUG_REG_IMMEDIATECBUFFERImmediate constant buffer register. |
D3D10_SHADER_DEBUG_REG_LITERALLiteral register. |
D3D10_SHADER_DEBUG_REG_UNUSEDUnused register. |
D3D11_SHADER_DEBUG_REG_INTERFACE_POINTERSInterface register. |
D3D11_SHADER_DEBUG_REG_UAVUnordered Access View (UAV) register. |
D3D10_SHADER_DEBUG_REG_FORCE_DWORDValue: 0x7fffffff Forces this enumeration to compile to 32 bits in size. Without this value, some compilers would allow this enumeration to compile to a size other than 32 bits. This value is not used. |
Remarks
The D3D10_SHADER_DEBUG_REGTYPE enumeration is used to specify register types in D3D10_SHADER_DEBUG_INPUT_INFO and D3D10_SHADER_DEBUG_OUTPUTREG_INFO.
Requirements
| Header | d3d10_1shader.h |