#version 450 layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in; layout(binding = 1, std430) buffer _2_9 { uint _m0[2]; } _9; layout(binding = 0, std430) buffer _4_8 { uint _m0[3]; } _8; layout(binding = 2, std430) buffer _6_10 { uint _m0[11]; } _10; void main() { uint _34 = 0u; uint _35 = 0u; uint _36 = 0u; _10._m0[_34] = 8u; _34++; for (;;) { _10._m0[_34] = 9u; _34++; uint _44 = _35; _35 = _44 + 1u; if (_8._m0[_44] == 1u) { _10._m0[_34] = 12u; _34++; _36++; _10._m0[_34] = 13u; _34++; _10._m0[_34] = 11u; _34++; continue; } else { break; } } _10._m0[_34] = 10u; _34++; }