D3D10_SHADER_DEBUG_REGTYPE 枚举 (d3d10_1shader.h)
着色器寄存器类型。
语法
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;
常量
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 无序访问视图 (UAV) 注册。 |
D3D10_SHADER_DEBUG_REG_FORCE_DWORD 值: 0x7fffffff 强制此枚举编译为大小为 32 位。 如果没有此值,某些编译器将允许此枚举编译为 32 位以外的大小。 不使用此值。 |
注解
D3D10_SHADER_DEBUG_REGTYPE枚举用于指定 D3D10_SHADER_DEBUG_INPUT_INFO 和 D3D10_SHADER_DEBUG_OUTPUTREG_INFO 中的寄存器类型。
要求
要求 | 值 |
---|---|
Header | d3d10_1shader.h |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈