函数 (HLSL 参考)

函数封装 HLSL 语句。 这使你能够调试一组函数,然后在着色器或效果中重复使用它们。 你可能想要创建一个函数来封装顶点着色器、像素着色器或纹理着色器的功能。 其他时候,你可能想要编写一个执行一些常用任务的帮助程序函数,然后从着色器函数调用该帮助程序函数。 为 HLSL 编写着色器函数的规则与编写 C 函数非常相似。

HLSL 还具有许多内置 内部函数 (DirectX HLSL) 。 由于所有内部函数都经过测试和性能优化,因此最好尽可能使用内部函数,而不是创建自己的函数。

DirectX HLSL) (语言语法