blob: c834b1a7073a6153a17251322314dfb1b931567b [file]
#version 310 es
struct S {
int i;
};
layout(binding = 0, std140)
uniform u_block_1_ubo {
uvec4 inner[1];
} v;
layout(binding = 1, std140)
uniform v1_block_1_ubo {
uvec4 inner[1];
} v_1;
layout(binding = 2, std140)
uniform v2_block_1_ubo {
uvec4 inner[1];
} v_2;
S v_3(uint start_byte_offset) {
uvec4 v_4 = v.inner[(start_byte_offset / 16u)];
return S(int(v_4[((start_byte_offset & 15u) >> 2u)]));
}
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
void main() {
v_3(0u);
uvec4 v_5 = v.inner[0u];
int v_6 = int(v_5.x);
uvec4 v_7 = v_1.inner[0u];
uintBitsToFloat(v_7.x);
uvec4 v_8 = v_2.inner[0u];
}