3 GL_ARB_fragment_layer_viewport
4 GL_AMD_vertex_shader_viewport_index
8 #extension GL_AMD_vertex_shader_viewport_index: enable
14 gl_Position = piglit_vertex;
15 gl_ViewportIndex = viewport;
22 layout(triangle_strip, max_vertices=3) out;
26 for (int i = 0; i < 3; i++) {
27 gl_Position = gl_in[i].gl_Position;
34 #extension GL_ARB_fragment_layer_viewport: require
40 if (gl_ViewportIndex == 0)
41 gl_FragColor = vec4(0,1,0,0);
43 gl_FragColor = vec4(1,0,0,0);
47 clear color 0.0 0.0 0.0 0.0
50 uniform int viewport 0
53 uniform int viewport 1
56 uniform int viewport 14
59 uniform int viewport 15
62 probe all rgb 0.0 1.0 0.0