矢量构造函数
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);
对应的矩阵:
?...向矩阵构造函数中传入矢量和数值,同样按照注列主序传入
// 使用两个浮点数和一个vec2
mat2 = mat2(1.0, 3.0, v2_2);
向矩阵构造函数中传入单个数值,对角线上元素都是该数值,