glsl: test loop unroll with uint overflow
[piglit.git] / tests / spec / arb_tessellation_shader / compiler / output-size-mismatch.tesc
blob34b4e8bf827309dd3fec68958cd29d239d8c5310
1 // [config]
2 // expect_result: fail
3 // glsl_version: 1.50
4 // require_extensions: GL_ARB_tessellation_shader
5 // [end config]
6 //
7 // From the ARB_tessellation_shader spec (Section 4.3.8.2):
8 //
9 //  "It is a compile-time error if the output patch vertex count specified in
10 //  an output layout qualifier does not match the array size specified in any
11 //  output variable declaration in the same shader."
13 #version 150
14 #extension GL_ARB_tessellation_shader: require
16 layout(vertices = 3) out;
18 out vec4 four_not_equal_three[4];
20 /* Some compilers generate spurious errors if a shader does not contain
21  * any code or declarations.
22  */
23 int foo(void) { return 1; }