#version 100 struct UBO { int func_arg; int inner_func_arg; }; uniform UBO _34; void main() { vec4 _102; for (int spvDummy30 = 0; spvDummy30 < 1; spvDummy30++) { if (_34.func_arg != 0) { vec4 _101; for (int spvDummy45 = 0; spvDummy45 < 1; spvDummy45++) { if (_34.inner_func_arg != 0) { _101 = vec4(1.0); break; } else { _101 = vec4(0.0); break; } break; // unreachable workaround } _102 = _101; break; } else { _102 = vec4(0.0); break; } break; // unreachable workaround } gl_Position = _102; }