glsl: do second pass of const propagation in loops