I'm sorry, I cannot reproduce this. Which settings are you using?
I see it now, it only occurs with medium post processing settings.
The patch obviously has a flaw when the drawable is bigger than the target, in which case the coordinate system's origin is outside of the target's area. I think I have to deal with the drawable-target difference in the blit-to-frontbuffer code