ovr_multiview: add some basic glsl tests
[piglit.git] / tests / spec / arb_fragment_layer_viewport / layer-no-gs.shader_test
blob504e954bdb2d371c5909e7f44a00cf8a67e6e28a
1 [require]
2 GLSL >= 1.50
3 GL_ARB_fragment_layer_viewport
6 # If the geometry stage makes no static assignment to gl_Layer,
7 # the fragment stage will read zero.
9 # This test covers the case where there is no GS present at all.
12 [vertex shader]
13 #version 150
14 in vec4 piglit_vertex;
16 void main()
18         gl_Position = piglit_vertex;
21 [fragment shader]
22 #version 150
23 #extension GL_ARB_fragment_layer_viewport: require
25 void main()
27         if (gl_Layer == 0)
28                 gl_FragColor = vec4(0,1,0,0);
29         else
30                 gl_FragColor = vec4(1,0,0,0);
33 [test]
34 clear color 0.0 0.0 0.0 0.0
35 clear
36 draw rect -1 -1 2 2
37 probe all rgb 0.0 1.0 0.0