Si, si c'est bien ça. Genlib à un double buffering (pour hw2 en tout cas) + rapide que celui de TIGCC (parce-que les fonctions de TIGCC attendent... je ne sais plus trop koi
).
Mais par contre les routines asm d'extgraph (la routine FastDrawLine (ExtendeD)) et la routine Hline_or) sont plus rapides que celle Genlib !!!!
Quand on l'affichage des lignes occupe tout l'écran mon programme avec Genlib est plus lent, tandis que qd il y a rien d'afficher la Frame rate est bien plus élevé.
Ca peut s'expliquer par le fait que Genlib est dynamique est que la fonction gl_draw_hline_dg(); est clippée (quoique je me pose tjrs la question).
Et moi c'est pas ce que je recherche. Avec les routines asm d'extgraph et le double buffering de TIGCC (ainsi que le Flat shading qui affiche des lignes noirs (et donc 2 lignes) quand les polygones sont plus loin et donc plus petit) j'ai quasiment la même Framerate quelque soit la distance de l'objet. Bon c'est pas toujours vrai mais j'ai jamasi réussi à avoir un programme aussi rapide quand l'affichage remplit l'écran et qui à une Frame rate aussi stable.
Il y a donc bien des raisons d'attendre avec impartience la nouvelle version de Extgraph.
Avec les fonctions de double buffering de TIGCC, ClearGrayScreen2B() d'extgraph, les routines de lignes asm d'extgraph, éventuellement GX_rowread de GraphX les performance sont plus qu'au rendez vous.
Par contre pour les sprites n'ai pas fait de bench.


) sort et est aussi rapide, je l'utilise les yeux fermés pour mes 2 prj annexes


