3 #extension GL_EXT_buffer_reference : enable
\r
4 #pragma use_vulkan_memory_model
\r
6 layout(buffer_reference, std430) buffer blockType {
\r
7 layout(offset = 0) int a;
\r
8 layout(offset = 4) int b;
\r
9 layout(offset = 8) int c;
\r
10 layout(offset = 12) int d;
\r
11 layout(offset = 16) int e;
\r
12 layout(offset = 32) int f[2];
\r
13 coherent layout(offset = 48) ivec4 g;
\r
16 layout(std430) buffer t2 {
\r