参考链接: GLSL_ES_Specification_3.00
变量名
不能要以gl_开头
注释
// 或 /**/
关键字
void float int uint bool
void function_name(){
};
float var_name = 1.;
uint var_name = 1u;
const int numLights = 5;
float lights[numLights] = float[5](3.4, 4.2, 5.0, 5.2, 1.1);
float[5] foo() {
...}
struct
struct light {
float intensity;
vec3 position;