glsl: fix assorted regressions related to early-return-removal
2 files changed