Ben en fait, genlib n'est pas beaucoup plus rapide que Xlib....
Par exemple, pour les sprites 16x16:
Gen 3908 | X 3677
Bien entendu, je ne la compare pas avec la version de preshifting, puisque c'est pas comparable...
Au fait c'est quoi ce bench... pouri pour certaines fonctions de X:
for (x=-40;x<xv+40;x++)
{
count++;
if (x>-32 && x< (240+32-16) && (y>-32) && y<(128+32-16)) // Clipping
XGFSpriteM16x16(x, y, (unsigned char *) spritedata + 64*z); // Indirection
}
Je rappelle que Xlib gere deja le clipping (c'ad les images coupées...) donc c'est completement ridicule de mettre cette condition dans le bench, car dans tout jeu, elle est inutile... donc ton bench c'est pas valide
Sinon au niveau pxl, X est plus rapide que Gen, bien que pollux disait le contraire...:
X: 8206 | gen 7988
En plus, t'as encore mis une condition sur le clipping ce qui est ridicule..... (clipping pour un pxl, ca veut rien dire...)
Donc mes routines ne sont pas representées à la juste valeur
Enfin, bon de toute maniere la prochaine version sera encore plus rapide

...
Toujours plus plus loing plus vite.. jusqu'au bout de l'extreme limite

[edit]Edité par TiMad le 26-03-2002 à 19:48:01[/edit]