Instead of duplicating the call, could you just swap the vars in the target rectangle and use the same glBlitFramebuffer? Would make it more readable imo.