3 //#define TEST_POST_110
\r
5 uniform mat3 colorTransform;
\r
10 uniform mat4x3 um43;
\r
11 uniform mat3x4 un34;
\r
19 #ifdef TEST_POST_110
\r
27 gl_FragColor = vec4(un34[1]);
\r
28 gl_FragColor += vec4(Color * colorTransform, 1.0);
\r
33 gl_FragColor += m * v;
\r
34 gl_FragColor += v * (m - n);
\r
37 #ifdef TEST_POST_110
\r
38 mat3x4 m34 = outerProduct(v, u);
\r
40 m34 += mat4(u, u.x, u, u.x, u, u.x, u.x);
\r
42 mat4 m34 = mat4(v.x*u.x, v.x*u.y, v.x*u.z, v.x*u.w,
\r
43 v.y*u.x, v.y*u.y, v.y*u.z, v.y*u.w,
\r
44 v.z*u.x, v.z*u.y, v.z*u.z, v.z*u.w,
\r
45 v.w*u.x, v.w*u.y, v.w*u.z, v.w*u.w);
\r
47 m34 += mat4(u, u.x, u, u.x, u, u.x, u.x);
\r
52 gl_FragColor += m34 * u;
\r
54 gl_FragColor += (un34 * um43) * v;
\r