ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / glsl-1.10 / execution / vs-vec2-main-return.shader_test
blobdf74500a229ecffeb58555b9192609d9bc2bfa6d
1 [require]
2 GLSL >= 1.10
4 [vertex shader]
5 uniform int early_return;
6 varying vec2 foo1;
7 void main()
9         gl_Position = gl_Vertex;
10         foo1 = vec2(0.5);
11         if (early_return != 0)
12                 return;
13         foo1 = vec2(0.2);
16 [fragment shader]
17 varying vec2 foo1;
18 void main()
20         gl_FragColor.xy = foo1;
21         gl_FragColor.zw = foo1;
24 [test]
26 uniform int early_return 1
27 draw rect -1 -1 2 2
28 probe all rgba 0.5 0.5 0.5 0.5
29 uniform int early_return 0
30 draw rect -1 -1 2 2
31 probe all rgba 0.2 0.2 0.2 0.2