HLSL 参考
HLSL 参考文档指定语言特征。 它分为多个部分。
- 语言语法 (DirectX HLSL) - HLSL 中的编程着色器要求你了解语言语法,即如何编写 HLSL 代码。 这包括用于声明和初始化变量的代码、编写用户定义的着色器函数,以及添加流控制语句以使函数更加强大。
- 着色器模型与着色器配置文件 - HLSL 编译器基于着色器模型实现规则和限制。 每个顶点着色器、几何着色器(如果使用 Direct3D 10)和像素着色器中的代码都会根据编译时提供的着色器模型进行验证。
- 内部函数 (DirectX HLSL) - HLSL 具有许多内部函数。 这些已实现和测试,以便你可以使用它们,知道它们已调试,并且性能良好。 如果选择编写自己的函数,请参阅用于编写用户定义的函数的语言语法部分。
- Asm 着色器参考 - 可用于编程和调试着色器的程序集说明。
- D3DCompiler 参考 - 编译原始 HLSL 源。
- 内联格式转换参考 - D3DX_DXGIFormatConvert.inl 文件包含可在 Direct3D 11 硬件上的计算着色器或像素着色器中使用的内联格式转换函数。 可以在应用程序中使用这些函数同时读取和写入纹理。 也就是说,可以执行就地图像编辑。 若要使用这些内联格式转换函数,请在应用程序中包括 D3DX_DXGIFormatConvert.inl 文件。
- 附录(DirectX HLSL) - 附录包含完整性。 它包括关键字和保留字的列表;这些单词不能用作程序中的标识符。 它还包括用于参考的语言语法列表。
- HLSL 错误和警告 - 提供着色器可以返回的错误和警告代码。
相关主题