ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / arb_shading_language_420pack / compiler / layout-qualifiers / multiple-max_vertices-in-single-declaration.geom
blob88e1228c6e0ba53ea81355b8752e17f0b9d89964
1 // [config]
2 // expect_result: pass
3 // glsl_version: 1.50
4 // require_extensions: GL_ARB_shading_language_420pack
5 // check_link: true
6 // [end config]
7 //
8 // From the ARB_shading_language_420pack spec:
9 //
10 //    "More than one layout qualifier may appear in a single declaration. If
11 //     the same layout-qualifier-name occurs in multiple layout qualifiers for
12 //     the same declaration, the last one overrides the former ones."
14 // From section 4.3.8.2(Output Layout Qualifiers) of the GLSL 1.50 spec says:
16 //    "All geometry shader output layout declarations in a program must declare the
17 //     same layout and same value for max_vertices."
19 #version 150
20 #extension GL_ARB_shading_language_420pack: enable
22 layout(lines) in;
23 layout(line_strip, max_vertices=2) layout(max_vertices=3) out;
25 in vec4 pos[];
27 layout(max_vertices=3) out;
29 void main()