3 GL_ARB_fragment_layer_viewport
5 GL_AMD_vertex_shader_viewport_index
9 #extension GL_AMD_vertex_shader_viewport_index: enable
10 in vec4 piglit_vertex;
15 gl_Position = piglit_vertex;
16 gl_ViewportIndex = viewport + 1;
21 #extension GL_ARB_viewport_array: enable
24 layout(triangle_strip, max_vertices=3) out;
29 for (int i = 0; i < 3; i++) {
30 gl_Position = gl_in[i].gl_Position;
31 gl_ViewportIndex = viewport;
38 #extension GL_ARB_fragment_layer_viewport: require
44 if (gl_ViewportIndex == viewport)
45 gl_FragColor = vec4(0,1,0,0);
47 gl_FragColor = vec4(1,0,0,0);
51 clear color 0.0 0.0 0.0 0.0
54 uniform int viewport 0
57 uniform int viewport 1
60 uniform int viewport 14
63 uniform int viewport 15
66 probe all rgb 0.0 1.0 0.0