2 precision mediump float;
\r
8 layout(std430, binding=2) readonly buffer RoBuff {
\r
13 layout(std430, binding=2) buffer Buff {
\r
18 void non_ro_fun(float[10] buff) { }
\r
19 void non_ro_funf(float el) { }
\r
20 void non_ro_funS(S s) { }
\r
29 non_ro_funf(s.buff[3]);
\r
32 non_ro_fun(non_ro_buffer.buff);
\r
33 non_ro_fun(non_ro_buffer.s.buff);
\r
34 non_ro_funf(non_ro_buffer.buff[3]);
\r
35 non_ro_funf(non_ro_buffer.s.buff[3]);
\r
36 non_ro_funS(non_ro_buffer.s);
\r
38 non_ro_fun(ro_buffer.buff_ro);
\r
39 non_ro_fun(ro_buffer.s_ro.buff);
\r
40 non_ro_funf(ro_buffer.buff_ro[3]);
\r
41 non_ro_funf(ro_buffer.s_ro.buff[3]);
\r
42 non_ro_funS(ro_buffer.s_ro);
\r