summaryrefslogtreecommitdiff
path: root/src/glsl/tests/matrix-08.glsl
blob: 38138d22de488eef752cc914ec24a3c35e2b33ec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#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;
}