framework/replay: disable AA accounting when comparing with no tolerance
[piglit.git] / tests / spec / arb_fragment_layer_viewport / layer-gs-write-simple.shader_test
blobbfafcb1f2d173d7ddf4bbd2b32e0396befaaba18
1 [require]
2 GLSL >= 1.50
3 GL_ARB_fragment_layer_viewport
5 [vertex shader passthrough]
7 [geometry shader]
8 #version 150
10 layout(triangles) in;
11 layout(triangle_strip, max_vertices=3) out;
12 uniform int layer;
14 void main()
16         for (int i = 0; i < 3; i++) {
17                 gl_Position = gl_in[i].gl_Position;
18                 gl_Layer = layer;
19                 EmitVertex();
20         }
23 [fragment shader]
24 #version 150
25 #extension GL_ARB_fragment_layer_viewport: require
27 uniform int layer;
29 void main()
31         if (gl_Layer == layer)
32                 gl_FragColor = vec4(0,1,0,0);
33         else
34                 gl_FragColor = vec4(1,0,0,0);
37 [test]
38 clear color 0.0 0.0 0.0 0.0
39 clear
41 uniform int layer 0
42 draw rect -1 -1 1 1
44 uniform int layer 1
45 draw rect 0 -1 1 1
47 uniform int layer 10000
48 draw rect -1 0 1 1
50 uniform int layer -10000
51 draw rect 0 0 1 1
53 probe all rgb 0.0 1.0 0.0