ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / arb_shader_group_vote / vs-any-const.shader_test
blob356fc3e1369370780212a4703c313c4419ebcb44
1 # From the ARB_shader_group_vote spec:
3 #    "... anyInvocationARB() is guaranteed to return true if
4 #     <value> is true ..."
6 [require]
7 GL >= 3.2
8 GLSL >= 1.50
9 GL_ARB_shader_group_vote
11 [vertex shader]
12 #extension GL_ARB_shader_group_vote: enable
14 in vec4 piglit_vertex;
15 out vec4 color;
17 void main()
19   gl_Position = piglit_vertex;
21   if (anyInvocationARB(true))
22     color = vec4(0.0, 1.0, 0.0, 1.0);
23   else
24     color = vec4(1.0, 0.0, 0.0, 1.0);
27 [fragment shader]
28 in vec4 color;
29 out vec4 frag_color;
31 void main()
33   frag_color = color;
36 [test]
37 draw rect -1 -1 2 2
38 probe all rgba 0.0 1.0 0.0 1.0