#version 450 layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in; layout(binding = 0, std140) uniform UBO { int v; } _8; void main() { uint count = 0u; for (int i = 0; i < 4; i++) { bool _15_ladder_break = false; do { bool _23_ladder_break = false; do { bool _25_ladder_break = false; do { if (_8.v == 20) { _25_ladder_break = true; _23_ladder_break = true; _15_ladder_break = true; break; } break; } while(false); if (_25_ladder_break) { break; } break; } while(false); if (_23_ladder_break) { break; } count++; break; } while(false); if (_15_ladder_break) { break; } count++; } }