HLSL 着色器模型 5
本部分包含 High-Level 着色器语言的概述材料,特别是 Microsoft Direct3D 11 中引入的着色器模型 5 中的新功能。
在本部分中
项目 | 描述 |
---|---|
动态链接 |
动态链接允许运行时在绘图时(而不是编译时)决定要运行的代码路径。 这减少了着色器激增问题,着色器具有几乎完全相同的输入签名。 |
几何着色器特征 |
新的几何着色器功能,包括:实例化,当流中基元的顺序无关紧要时,它提供性能提升,以及多个点输出流,以便着色器可以在多个流上输出顶点。 |
分割 |
Direct3D 11 运行时支持实现分割的三个新阶段,该阶段将低细节细分图面转换为 GPU 上的更详细基元。 分割图块(或分解)高阶图面成适合呈现的结构。 三个分割阶段是外壳着色器、细化器和域着色器阶段。 |
此外,参考部分涵盖了着色器模型 5 的许多新 API 元素,包括:属性、内部函数、着色器模型 5 对象和方法,以及 系统值。