framework/replay: disable AA accounting when comparing with no tolerance
[piglit.git] / tests / spec / arb_fragment_layer_viewport / viewport-gs-write-simple.shader_test
bloba1248a96a3a086a166fdc667a4fef1a63239edec
1 [require]
2 GLSL >= 1.50
3 GL_ARB_fragment_layer_viewport
4 GL_ARB_viewport_array
6 [vertex shader passthrough]
8 [geometry shader]
9 #version 150
10 #extension GL_ARB_viewport_array: enable
12 layout(triangles) in;
13 layout(triangle_strip, max_vertices=3) out;
14 uniform int viewport;
16 void main()
18         for (int i = 0; i < 3; i++) {
19                 gl_Position = gl_in[i].gl_Position;
20                 gl_ViewportIndex = viewport;
21                 EmitVertex();
22         }
25 [fragment shader]
26 #version 150
27 #extension GL_ARB_fragment_layer_viewport: require
29 uniform int viewport;
31 void main()
33         if (gl_ViewportIndex == viewport)
34                 gl_FragColor = vec4(0,1,0,0);
35         else
36                 gl_FragColor = vec4(1,0,0,0);
39 [test]
40 clear color 0.0 0.0 0.0 0.0
41 clear
43 uniform int viewport 0
44 draw rect -1 -1 1 1
46 uniform int viewport 1
47 draw rect 0 -1 1 1
49 uniform int viewport 14
50 draw rect -1 0 1 1
52 uniform int viewport 15
53 draw rect 0 0 1 1
55 probe all rgb 0.0 1.0 0.0