6 uniform mat2x2 u_mat2x2;
7 uniform mat2x3 u_mat2x3;
8 uniform mat2x4 u_mat2x4;
11 uniform mat3x2 u_mat3x2;
12 uniform mat3x3 u_mat3x3;
13 uniform mat3x4 u_mat3x4;
16 uniform mat4x2 u_mat4x2;
17 uniform mat4x3 u_mat4x3;
18 uniform mat4x4 u_mat4x4;
22 gl_Position = gl_Vertex;
24 mat2 t_mat2 = mat2 (0.0);
25 mat2x2 t_mat2x2 = mat2x2(0.0);
26 mat2x3 t_mat2x3 = mat2x3(0.0);
27 mat2x4 t_mat2x4 = mat2x4(0.0);
28 mat3 t_mat3 = mat3 (0.0);
29 mat3x2 t_mat3x2 = mat3x2(0.0);
30 mat3x3 t_mat3x3 = mat3x3(0.0);
31 mat3x4 t_mat3x4 = mat3x4(0.0);
32 mat4 t_mat4 = mat4 (0.0);
33 mat4x2 t_mat4x2 = mat4x2(0.0);
34 mat4x3 t_mat4x3 = mat4x3(0.0);
35 mat4x4 t_mat4x4 = mat4x4(0.0);
37 t_mat2 = transpose(u_mat2);
38 t_mat2x2 = transpose(u_mat2x2);
39 t_mat2x3 = transpose(u_mat3x2);
40 t_mat2x4 = transpose(u_mat4x2);
41 t_mat3 = transpose(u_mat3);
42 t_mat3x2 = transpose(u_mat2x3);
43 t_mat3x3 = transpose(u_mat3x3);
44 t_mat3x4 = transpose(u_mat4x3);
45 t_mat4 = transpose(u_mat4);
46 t_mat4x2 = transpose(u_mat2x4);
47 t_mat4x3 = transpose(u_mat3x4);
48 t_mat4x4 = transpose(u_mat4x4);
50 t_mat2 = outerProduct(u_vec2, u_vec2);
51 t_mat2x2 = outerProduct(u_vec2, u_vec2);
52 t_mat2x3 = outerProduct(u_vec3, u_vec2);
53 t_mat2x4 = outerProduct(u_vec4, u_vec2);
54 t_mat3 = outerProduct(u_vec3, u_vec3);
55 t_mat3x2 = outerProduct(u_vec2, u_vec3);
56 t_mat3x3 = outerProduct(u_vec3, u_vec3);
57 t_mat3x4 = outerProduct(u_vec4, u_vec3);
58 t_mat4 = outerProduct(u_vec4, u_vec4);
59 t_mat4x2 = outerProduct(u_vec2, u_vec4);
60 t_mat4x3 = outerProduct(u_vec3, u_vec4);
61 t_mat4x4 = outerProduct(u_vec4, u_vec4);
63 t_mat2x2 = matrixCompMult(u_mat2x2, u_mat2x2);
64 t_mat2x3 = matrixCompMult(u_mat2x3, u_mat2x3);
65 t_mat2x4 = matrixCompMult(u_mat2x4, u_mat2x4);
66 t_mat3x2 = matrixCompMult(u_mat3x2, u_mat3x2);
67 t_mat3x3 = matrixCompMult(u_mat3x3, u_mat3x3);
68 t_mat3x4 = matrixCompMult(u_mat3x4, u_mat3x4);
69 t_mat4x2 = matrixCompMult(u_mat4x2, u_mat4x2);
70 t_mat4x3 = matrixCompMult(u_mat4x3, u_mat4x3);
71 t_mat4x4 = matrixCompMult(u_mat4x4, u_mat4x4);