use offscreen blitting when SDL_DOUBLEBUF is not set