(2) Après 30 secondes de débuggeur, je me rends compte que tu inverses les images pixel par pixel (!), et qu'on voit clairement les images qui se redessinent du haut vers le bas

(surtout sur VTI) En fait ça doit pas vraiment ralentir, mais c'est surtout moche... A la limite tu peux passer par un buffer intermédiaire, comme ça on verra pas que c dessiné pixel par pixel
EDIT : en fait si, ça ralentit : c'est lentissime sur 92+ quand on maintient une touche enfoncée (merci l'AI 1 d'AMS

)