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 = f16vec2(vec3(b2.q).xy);
\r
72 b2.p = f16vec2(vec3(b5.q).xy);
\r
76 float x0 = float(b1.a);
\r
77 vec4 x1 = vec4(b1.a, b2.p, 1.0);
\r
79 b2.o = float16_t(vec2(b2.p).x);
\r
81 vec3 v3 = vec3(b2.w[b1.j], b2.w[b1.j+1], b2.w[b1.j+2]);
\r
82 vec3 u3 = vec3(b5.w[b1.j], b5.w[b1.j+1], b5.w[b1.j+2]);
\r
87 b2.p = f16vec2(vec2(1.0, 2.0));
\r
88 b2.o = float16_t(3.0);
\r