Merge pull request #3031 from rg3igalia/sub-group-size-arb-flat-fix
[platform/upstream/glslang.git] / Test / spv.bufferhandle14.frag
1 #version 450\r
2 \r
3 #extension GL_EXT_buffer_reference : enable\r
4 \r
5 layout(buffer_reference, std430, buffer_reference_align = 4) buffer T1 {\r
6     int i;\r
7     int j;\r
8     int k;\r
9 };\r
10 \r
11 layout(buffer_reference, std430, buffer_reference_align = 8) buffer T2 {\r
12     int i;\r
13     int j;\r
14     int k;\r
15 };\r
16 \r
17 layout(buffer_reference, std430) buffer T3 {\r
18     int i;\r
19     int j;\r
20     int k;\r
21 };\r
22 \r
23 layout(buffer_reference, std430, buffer_reference_align = 32) buffer T4 {\r
24     int i;\r
25     int j;\r
26     int k;\r
27 };\r
28 \r
29 void main()\r
30 {\r
31     T1 t1;\r
32     T2 t2;\r
33     T3 t3;\r
34     T4 t4;\r
35 \r
36     t1.i = t1.k;\r
37     t2.i = t2.k;\r
38     t3.i = t3.k;\r
39     t4.i = t4.k;\r
40 }\r