Ben dès que y+hauteur_image > hauteur_fenêtre, tu partages ton image en 2, la partie qui est encore visible et celle qui ne l'est plus.

Tu fais 2 SDLRect et tu rempli les champs comme il faut (x,...