着色器模型 5

本部分包含 HLSL 着色器模型 5 的参考页。

着色器模型 5 是 着色器模型 4 中功能的超集。 它使用通用着色器核心进行设计,该内核为所有可编程着色器提供一组通用功能,这些着色器仅使用 HLSL 进行编程。

特性 功能
指令集 HLSL 内部函数
顶点着色器最大值 无限制
像素着色器最大值 无限制
添加了新的着色器配置文件 cs_4_0、gs_4_0*、ps_4_0*、vs_4_0*、cs_4_1、gs_4_1*、ps_4_1*、vs_4_1*、cs_5_0、ds_5_0、gs_5_0、hs_5_0、ps_5_0、vs_5_0

* - 着色器模型 4.0 中引入了gs_4_0、gs_4_1、ps_4_0、ps_4_1、vs_4_0和vs_4_1,但是,DirectX 11 向在 DirectX 10 硬件上运行的着色器模型 4 添加了对 结构化缓冲区 和字节地址缓冲区的支持。

着色器模型 5 引入了提供高速常规用途计算的 计算着色器

Direct3D 11 功能的列表中包含了着色器模型 5 功能的更完整列表。

着色器模型 5 程序集部分介绍着色器模型 5 支持的程序集指令。

本节内容

说明
着色器模型 5 属性
着色器模型 5 属性的参考页。
着色器模型 5 内部函数
着色器模型 5 内部函数的参考页。
着色器模型 5 对象
着色器模型 5 对象和方法的参考页。
着色器模型 5 系统值
着色器模型 5 系统值的参考页。

着色器模型与着色器配置文件