20 lines
310 B
GLSL
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;
|
|
}
|