ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / arb_tessellation_shader / compiler / no-output-layout.tesc
blob6237e10b7a123fd4a8589670abc0154fb8aee62f
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 //     There must be at least one layout qualifier specifying an output patch
11 //     vertex count in any program containing tessellation control shaders;
13 #version 150
14 #extension GL_ARB_tessellation_shader: require
15 //layout(vertices = 3) out;
17 void main() {
18     gl_out[gl_InvocationID].gl_Position = vec4(0.0);
19     gl_TessLevelOuter = float[4](1.0, 1.0, 1.0, 1.0);
20     gl_TessLevelInner = float[2](1.0, 1.0);