glsl 语言风格

uniform:可以传递数据到 vertexShader 和 fragmentShader 中。
attribute:在 vertexShader 中获取顶点数据。
varying:可以将数据从 vertexShader 传递到 fragmentShader。
uniform + 类型 + 属性;
attribute + 类型 + 属性;
varying + 类型 + 属性;
返回类型 + 函数名(参数类型 + 参数,..){
类型 + 属性 = 值;
}uniform + 类型 + 属性;
attribute + 类型 + 属性;
varying + 类型 + 属性;
返回类型 + 函数名(参数类型 + 参数,..){
类型 + 属性 = 值;
}模块化:
导出
#pragma glslify: export(noise2d);#pragma glslify: export(noise2d);导入
#include ../../assets/noise-simplex/noise2d.glsl;#include ../../assets/noise-simplex/noise2d.glsl;