着色器模型 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 系统值的参考页。

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