arb_framebuffer_object: add missing MSAA alpha-to-coverage and alpha-to-one tests
[piglit.git] / tests / spec / glsl-1.10 / linker / varying-assigned-from-builtin-uniform.shader_test
blobcb0e7061402fe4ef65bed34ee85e0f1d75ab13f6
1 /* For testing an opimization which eliminates varying assigned from
2  * uniform. This will copy/move the assigned uniform to another shader.
3  * This test use the builtin uniform.
4  */
5 [require]
6 GLSL >= 1.10
8 [vertex shader]
9 varying vec4 color1;
10 varying vec4 color2;
11 void main()
13         color1 = gl_LightSource[0].position;
14         color2 = gl_LightSource[1].diffuse;
15         gl_Position = ftransform();
18 [fragment shader]
19 varying vec4 color1;
20 varying vec4 color2;
21 void main()
23         gl_FragColor = color1 + color2;
26 [test]
27 light 0 GL_POSITION float 0.2 0.5 0.8 0.1
28 light 1 GL_DIFFUSE float 0.3 0.2 0.1 0.4
29 draw rect -1 -1 2 2
30 probe all rgba 0.5 0.7 0.9 0.5
31 light 0 GL_POSITION float 0.5 0.1 0.4 0.6
32 light 1 GL_DIFFUSE float 0.1 0.3 0.5 0.2
33 draw rect -1 -1 2 2
34 probe all rgba 0.6 0.4 0.9 0.8