Files
third_party_mesa3d/tests/matrix-08.glsl
2010-03-24 17:42:59 -07:00

20 lines
310 B
GLSL

#version 120
/* PASS */
uniform mat2x3 a;
uniform mat3x2 b;
uniform mat3x3 c;
uniform mat3x3 d;
void main()
{
mat3x3 x;
/* Multiplying a 2 column, 3 row matrix with a 3 column, 2 row matrix
* results in a 3 column, 3 row matrix.
*/
x = (a * b) + c / d;
gl_Position = gl_Vertex;
}