矢量构造函数
GLSL ES 提供了丰富灵活的方式来创建矢量,比如:
//将v3设为(1.0, 0.0, 0.5)vec3 v3 = vec3(1.0, 0.0, 0.5);
//使用v3的前两个元素,...矩阵构造函数
需要注意矩阵中的元素是按照列主序排列的,看下面几个例子显示使用了矩阵构造函数的不同方式。...使用矩阵构造函数mat4()传入每一个元素的数值
mat4 m4 = mat4(1.0, 2.0, 3.0, 4.0,
5.0, 6.0, 7.0..., v2_2);
对应的矩阵:
?...如果传入的数值元素大于1个,又没达到矩阵元素的数量就会出错,如下:
mat4 m4 = mat4(1.0, 2.0, 3.0); // 错误,mat4需要16个元素
?