Le code de GLexcess, un bench OpenGL, a été distribué par son auteur le 10/10/2003. J'ai porté le tout vers nunux et probablement *nix. Donc de quoi délaisser glgears un petit moment pour voir quelque chose de plus beau visuellement parlant ;-)
L'original:
http://www.glexcess.com(...)
Le port (j'ai pas inclus de binaire):
http://ed.gomez.free.fr/vrac/glexcess.tar.gz(...)
Un changelog est inclus pour ceux qui voudraient savoir ce qui a été changé. A noter l'absence de licence et donc le flou quant à mon droit à distribuer une version modifiée. J'ai mailé l'auteur original pour lui en toucher un mot, ca devrait donc se clarifier dans les prochains jours.
Retours les bienvenus.
NB: testé sur Debian GNU/Linux SID (apt-get g++ make libglut3-dev xlibmesa-glu-dev xlibmesa-gl-dev ) + drivers NVidia proprio (saimal).
# Re: Port GNU/linux de glExcess.
Posté par Lucas Bonnet . Évalué à 1.
Remarques, donc :
1°) Peut être afficher sur quelle scène on est ? (ou sur la sortie standard, ou directement dans la fenêtre)
2°) Afficher les FPS, histoire de savoir si ma GeForce 2 MX est toujours au top
3°) Merci à toi pour le port :)
[^] # Re: Port GNU/linux de glExcess.
Posté par Edouard Gomez (site web personnel) . Évalué à 1.
Bon ca fait longtemps que je me suis pas coltiné d'OpenGL/GLU/GLUT, mais je vais voir ce que je peux faire avec les fonctions GLUT pour afficher du texte.
>2°) Afficher les FPS, histoire de savoir si ma GeForce 2 MX est toujours au top
Hmm faudrait remmettre en place le code qui gère le timer.
>3°) Merci à toi pour le port :)
De rien, je voulais le voir tourner, donc ... pas trop le choix :-)
A noter que je vais poster une update pour gérer le fullscreen un peu mieux. Mais GLUT étant quelque peu limité dans ce domaine, le fullscreen ne sera pour beaucoup de gens qu'un simple agrandissement de la fenetre de rendu sur le bureau complet. Il est impossible pour GLUT de switcher de résolution, par contre avec GLX/X11 ca aurait été possible. Mais bon on peut pas tout avoir :-)
# Re: Port GNU/linux de glExcess.
Posté par yoplait . Évalué à 1.
# Re: Port GNU/linux de glExcess.
Posté par N-Mi . Évalué à 1.
Est-ce que quelqu'un a essayé glExcess sous Windows et sous GNU/Linux? Ca pourrait permettre de voir s'il y a une différence de performance (notament au niveau de la qualité des pilotes nVidia pour Linux).
[^] # Re: Port GNU/linux de glExcess.
Posté par farib . Évalué à 1.
snifff....
[^] # Re: Port GNU/linux de glExcess.
Posté par N-Mi . Évalué à 1.
Puisque que c'est ça je vais me petit-suicider...
# Re: Port GNU/linux de glExcess.
Posté par Marc (site web personnel) . Évalué à 1.
Ca marche très bien avec mes pilote _libre_ venant du DRI (pour ma joli radeon 8500)
[^] # Re: Port GNU/linux de glExcess.
Posté par Marc (site web personnel) . Évalué à 1.
# Re: Port GNU/linux de glExcess.
Posté par Jak . Évalué à 1.
# Re: Port GNU/linux de glExcess.
Posté par Anonyme . Évalué à 1.
[^] # Re: Port GNU/linux de glExcess.
Posté par Edouard Gomez (site web personnel) . Évalué à 1.
Je ne vois peut etre qu'une seule exception. Les textures sont enregistréesau format brut RGB24 avec un header donnant son width et height en puissance de 2. Peut etre que leur lecture est "endian dependent" et donc que ca pourrait foirer puisque le PPC est big endian et les Intels sont "little endian".
Je t'invites a tester et à te plaindre avec bruit ici si ca ne marche pas :-).
# Re: Port GNU/linux de glExcess.
Posté par Prosper . Évalué à 1.
parce que y a des gens qui pensent vraiment que glxgears est un bon bench ??!!!
avec quake3 y a specviewperf qu est qd meme une reference dans l opengl "professionnel"
http://www.specbench.org/gpc/Aug00/opc.static/opcview.htm(...)
# Re: Port GNU/linux de glExcess.
Posté par Edouard Gomez (site web personnel) . Évalué à 2.
Le code est donc libre \o/
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.