3 #extension GL_EXT_shader_16bit_storage : enable
\r
12 layout(column_major, std140) uniform B1
\r
23 layout(row_major, std430) buffer B2
\r
35 layout(row_major, std140) uniform B5
\r
57 layout(row_major, std430) buffer B3
\r
62 layout(column_major, std430) buffer B4
\r
71 b2.p = i16vec2(ivec3(b2.q).xy);
\r
72 b2.p = i16vec2(ivec3(b5.q).xy);
\r
77 ivec4 x1 = ivec4(b1.a, b2.p, 1);
\r
79 b2.o = int16_t(ivec2(b2.p).x);
\r
81 ivec3 v3 = ivec3(b2.w[b1.j], b2.w[b1.j+1], b2.w[b1.j+2]);
\r
82 ivec3 u3 = ivec3(b5.w[b1.j], b5.w[b1.j+1], b5.w[b1.j+2]);
\r
87 b2.p = i16vec2(ivec2(1, 2));
\r