着色器结构 (Direct3D 10 Graphics)

本部分包含有关以下着色器结构的信息:

结构 说明
D3D10_SHADER_BUFFER_DESC 描述着色器常量缓冲区或着色器纹理缓冲区。
D3D10_SHADER_DESC 描述着色器。
D3D10_SHADER_DEBUG_FILE_INFO 描述着色器包含的文件。
D3D10_SHADER_DEBUG_INFO 描述 D3D10GetShaderDebugInfo 返回的 ID3D10Blob 接口的格式。
D3D10_SHADER_DEBUG_INPUT_INFO 描述着色器输入。
D3D10_SHADER_DEBUG_INST_INFO 包含指令数据。
D3D10_SHADER_DEBUG_OUTPUTREG_INFO 描述着色器输出寄存器。
D3D10_SHADER_DEBUG_OUTPUTVAR 描述着色器输出变量。
D3D10_SHADER_DEBUG_SCOPE_INFO 包含将变量名称映射到调试变量的范围数据。
D3D10_SHADER_DEBUG_SCOPEVAR_INFO 描述范围变量。
D3D10_SHADER_DEBUG_TOKEN_INFO 为着色器元素提供源位置。
D3D10_SHADER_DEBUG_VARTYPE 将变量与作用域中的函数区分开来。
D3D10_SHADER_DEBUG_VAR_INFO 包含有关变量的信息。
D3D10_SHADER_INPUT_BIND_DESC 描述着色器资源如何绑定到着色器输入。
D3D_SHADER_MACRO 定义着色器宏。
D3D10_SHADER_TYPE_DESC 描述着色器变量类型。
D3D10_SHADER_VARIABLE_DESC 描述着色器变量。
D3D10_SIGNATURE_PARAMETER_DESC 描述着色器签名。

 

着色器参考