fixed offscreen framebuffer blit