Check for negative source rectangle in SDL_SoftBlit() (thanks John!)