blob: 36235c819eba5a0ba7ee7f44a33c345ccc33f971 [file]
#version 310 es
precision highp float;
precision highp int;
layout(binding = 0, std430)
buffer f_v_block_ssbo {
uvec4 inner[];
} v_1;
layout(binding = 1, std430)
buffer f_out_block_ssbo {
uvec4 inner;
} v_2;
void main() {
uint offset = 16u;
bool v_3 = ((uint(v_1.inner.length()) * 16u) < (16u + (offset & 4294967280u)));
uint v_4 = (((mix((offset & 4294967280u), 0u, v_3) * 1u) + (min(uint(0), ((mix(16u, 16u, v_3) / 16u) - 1u)) * 16u)) / 16u);
v_2.inner = v_1.inner[v_4];
}