ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / arb_shader_storage_buffer_object / compiler / member-memory-qualifiers.frag
blob028527b56d5ca6963f395991a90bf605835fc5f2
1 // [config]
2 // expect_result: pass
3 // glsl_version: 1.20
4 // require_extensions: GL_ARB_shader_storage_buffer_object
5 // [end config]
7 #version 120
8 #extension GL_ARB_shader_storage_buffer_object: require
10 // From Section 4.10 (Memory Qualifiers) of the GLSL 4.50 spec:
12 // "The memory qualifiers coherent, volatile, restrict, readonly, and
13 //  writeonly may be used in the declaration of buffer variables
14 //  (i.e., members of shader storage blocks)"
16 buffer ssbo {
17         readonly int a;
18         writeonly int b;
19         coherent int c;
20         volatile int d;
21         restrict int e;