glsl: test loop unroll with uint overflow
[piglit.git] / tests / spec / arb_uniform_buffer_object / compiler / uniform-block-memory-qualifier.frag
blob5d0c6deb3380b98cb261ea11203786578ab5ae46
1 // [config]
2 // expect_result: fail
3 // glsl_version: 1.20
4 // require_extensions: GL_ARB_uniform_buffer_object GL_ARB_shader_storage_buffer_object
5 // [end config]
7 #version 120
8 #extension GL_ARB_uniform_buffer_object: require
9 #extension GL_ARB_shader_storage_buffer_object: enable
11 // From Section 4.10 (Memory Qualifiers) of the GLSL 4.50 spec:
13 // "Memory qualifiers are only supported in the declarations of image
14 //  variables, buffer variables, and shader  storage blocks; it is an error to
15 //  use such qualifiers in any other declarations."
17 uniform Block {
18         readonly int a;
19         writeonly int b;
20         coherent int c;
21         volatile int d;
22         restrict int e;
25 void main()