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 错误和警告 - 提供着色器可以返回的错误和警告代码。

HLSL

HLSL 编程指南