perf/pixel-rate: new pixel throughput microbenchmark
[piglit.git] / tests / spec / glsl-1.10 / execution / glsl-mat-from-int-ctor-02.shader_test
blob5b9938b230ff42171db2953f5318dbd899018e60
1 [require]
2 GLSL >= 1.10
4 [vertex shader]
5 void main()
7    gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
9    mat3 m2 = mat3(vec3(3), vec3(3), vec3(3));
10    mat3 m3 = mat3(ivec3(12-15), ivec3((m2[0][2]>3.0) ? 2 : 1), ivec3(10/3));
12    if (m3 == mat3(vec3(-3.0), 1.0,1.0,1.0, vec3(3.0)))
13       gl_FrontColor = vec4(0.0, 1.0, 0.0, 1.0);
14    else
15       gl_FrontColor = vec4(1.0, 0.0, 0.0, 1.0);
18 [fragment shader]
19 void main()
21         gl_FragColor = gl_Color;
24 [test]
25 clear color 0.0 0.0 0.0 0.0
26 clear
27 ortho
28 draw rect 10 10 10 10
29 probe rgb 15 15 0.0 1.0 0.0