变量
void
表示空,用于无返回值的函数。...比如顶点shader中main函数:
void main() {
gl_Position = vPosition;
}
float、int、bool
分别代表浮点型,整型,布尔型。...,
{x, y, z, w}是位置相关的分量,{r, g, b, a}是颜色相关的分量,{s, t, r, q}是纹理坐标相关的分量,但是(x,y,z,w)、(r,g,b,a)和(s,t,r,q)不能混合使用...函数
函数的用法和C语言基本相同,在GLSL中不能递归调用且必须声明返回值类型,如果没有返回值则使用void。