perf/pixel-rate: new pixel throughput microbenchmark
[piglit.git] / tests / spec / arb_fragment_layer_viewport / viewport-no-gs.shader_test
blob4ac5e0954d58fff37f901a36667d4d58f1cf4659
1 [require]
2 GLSL >= 1.50
3 GL_ARB_fragment_layer_viewport
6 # If the geometry stage makes no static assignment to gl_ViewportIndex,
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_ViewportIndex == 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