本部分包含 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 支持的程序集说明。
本节中
条目 | DESCRIPTION |
---|---|
着色器模型 5 个属性 |
着色器模型 5 属性的参考页。 |
着色器模型 5 内部函数 |
着色器模型 5 内部函数的参考页。 |
着色器模型 5 对象 |
着色器模型 5 对象和方法的参考页。 |
着色器模型 5 系统值 |
着色器模型 5 系统值的参考页。 |