33Fermer35
SasumeLe 22/03/2006 à 08:42
Pollux :
Bah de toute façon c'est un problème à la fois extrêmement simple (on est bien loin d'un mode 7 par exemple) et qui a dû être étudié par bcp de monde, donc ça aurait été étonnant qu'en y réfléchissant 5 minutes j'ai trouvé une solution meilleure que toutes les autres triroll
Qui sait ? Tu aurais pu révolutionner quelque chose wink (si si on peu parler de révolution sur TI trigic)
Dans le même ordre d'idée, ça ne sert à rien de gagner 20% de vitesse sur une routine de scrolling si on fait par ailleurs une copie inutile d'un écran entier... Du coup si par exemple l'écran de tiles à scroller est redessiné à chaque fois (pour gérer des animations par exemple), c'est extrêmement important que la routine de scrolling soit intégrée à la routine de dessin de tiles et que les tiles ne soient dessinés nulle part en mémoire.
En général quand les tiles sont animés, ils ne sont pas mis à jour à chaque frame, mais plutôt une frame sur 5 voire 10 (sinon l'animation est trop rapide), donc ça peut rester intéressant de précalculer l'ensemble de la zone à scroller.