glsl: test loop unroll with uint overflow
[piglit.git] / tests / spec / arb_uniform_buffer_object / compiler / layout-shared-non-uniform.frag
blob8ee49eb0a4cb7dd4a0426ee849f7d5569390a435
1 // [config]
2 // expect_result: fail
3 // glsl_version: 1.20
4 // require_extensions: GL_ARB_uniform_buffer_object
5 // [end config]
7 /* From the GL_ARB_uniform_buffer_object_spec:
8  *
9  *     "Uniform block layout qualifiers can be declared at global
10  *      scope, on a single uniform block, or on a single block member.
11  *
12  *      At global scope, it is an error to use layout qualifiers to
13  *      declare a variable. Instead, at global scope, layout
14  *      qualifiers apply just to the keyword uniform and establish
15  *      default qualification for subsequent blocks:"
16  */
18 #version 120
19 #extension GL_ARB_uniform_buffer_object: require
21 layout(shared) vec4 a;
23 vec4 foo(void) {
24         return a;