ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / arb_tessellation_shader / compiler / layout-multiple-qualifier-declarations-vertices-mismatch.tesc
blob62e369ece2538ea2a7d6ff8436c0220d15d6de48
1 // [config]
2 // expect_result: fail
3 // glsl_version: 1.50
4 // require_extensions: GL_ARB_tessellation_shader
5 // check_link: true
6 // [end config]
7 //
8 // From the ARB_tessellation_shader spec:
9 //
10 //    "All tessellation control shader layout declarations in a program must
11 //     specify the same output patch vertex count."
13 #version 150
14 #extension GL_ARB_tessellation_shader: require
16 layout(vertices = 3) out;
17 layout(vertices = 4) out;
19 void main() {
20     gl_out[gl_InvocationID].gl_Position = vec4(0.0);
21     gl_TessLevelOuter = float[4](1.0, 1.0, 1.0, 1.0);
22     gl_TessLevelInner = float[2](1.0, 1.0);