framework/replay: disable AA accounting when comparing with no tolerance
[piglit.git] / tests / spec / arb_fragment_layer_viewport / viewport-vs-write-gs-no-write-simple.shader_test
blobfaec9f07a17de9bd47266df7cfc1bfa846fb9795
1 [require]
2 GLSL >= 1.50
3 GL_ARB_fragment_layer_viewport
4 GL_AMD_vertex_shader_viewport_index
6 [vertex shader]
7 #version 140
8 #extension GL_AMD_vertex_shader_viewport_index: enable
9 in vec4 piglit_vertex;
10 uniform int viewport;
12 void main()
14         gl_Position = piglit_vertex;
15         gl_ViewportIndex = viewport;
18 [geometry shader]
19 #version 150
21 layout(triangles) in;
22 layout(triangle_strip, max_vertices=3) out;
24 void main()
26         for (int i = 0; i < 3; i++) {
27                 gl_Position = gl_in[i].gl_Position;
28                 EmitVertex();
29         }
32 [fragment shader]
33 #version 150
34 #extension GL_ARB_fragment_layer_viewport: require
36 uniform int viewport;
38 void main()
40         if (gl_ViewportIndex == 0)
41                 gl_FragColor = vec4(0,1,0,0);
42         else
43                 gl_FragColor = vec4(1,0,0,0);
46 [test]
47 clear color 0.0 0.0 0.0 0.0
48 clear
50 uniform int viewport 0
51 draw rect -1 -1 1 1
53 uniform int viewport 1
54 draw rect 0 -1 1 1
56 uniform int viewport 14
57 draw rect -1 0 1 1
59 uniform int viewport 15
60 draw rect 0 0 1 1
62 probe all rgb 0.0 1.0 0.0