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