跳转至

GLSL函数

  • GLSL中的函数,必须是在全局范围定义和声明的。不能在函数定义中声明或定义函数。
  • 函数必须有返回类型,参数是可选的。
  • 参数的修饰符(in, out, inout, const等)是可选的,结构体和数组也可以作为函数的参数。如果是数组作为函数的参数,则必须制定其大小。在调用传参时,只传数组名就可以了。
  • GLSL的函数是支持重载的。函数可以同名但其参数类型或者参数个数不同即可

参考文章

  1. OpenGL3:高级篇 GLSL