Existe-t-il au moins une couche d'abstraction de référence?
Soit tu utilises un moteur 3D tout fait (soit du LL, soit sous licence) et beaucoup ont deja ce genre de chose et peuvent utiliser OpenGL sous Linux & MacOSX, OpenGL ES sous iPhone et DirectX/OpenGL sous Windows, soit tu fait toi meme ton moteur 3D et si c'est pour autre chose que faire mumuse, tu as tout interet a avoir ce genre de couche d'abstraction, ne serait-ce que parce que toutes les cartes ne supportent pas les memes extensions et donc il te faut prevoir plusieurs display paths (sans compter OpenGL ES).
mais pour les jeux libres, c'est du temps perdu, non?
En meme temps, les jeux libres de qualite potable, ca se compte sur les doigts d'une main. Et comme ils utilisent rarement plus que les fonctions de base sans pousser les cartes dans leurs derniers retranchements (le genre de truc qui a tendance a mettre a jour plein de bugs dans les drivers et des problemes de perfs en pagaille), oui, ca n'a aucun interet.
Mais l'article n'est clairement pas destine aux quelques devs de jeux libres.
[^] # Re: Du bon gros troll
Posté par Littleboy . En réponse au journal Une analyse des librairies graphiques par un développeur de jeux vidéos. Évalué à 3.
Soit tu utilises un moteur 3D tout fait (soit du LL, soit sous licence) et beaucoup ont deja ce genre de chose et peuvent utiliser OpenGL sous Linux & MacOSX, OpenGL ES sous iPhone et DirectX/OpenGL sous Windows, soit tu fait toi meme ton moteur 3D et si c'est pour autre chose que faire mumuse, tu as tout interet a avoir ce genre de couche d'abstraction, ne serait-ce que parce que toutes les cartes ne supportent pas les memes extensions et donc il te faut prevoir plusieurs display paths (sans compter OpenGL ES).
mais pour les jeux libres, c'est du temps perdu, non?
En meme temps, les jeux libres de qualite potable, ca se compte sur les doigts d'une main. Et comme ils utilisent rarement plus que les fonctions de base sans pousser les cartes dans leurs derniers retranchements (le genre de truc qui a tendance a mettre a jour plein de bugs dans les drivers et des problemes de perfs en pagaille), oui, ca n'a aucun interet.
Mais l'article n'est clairement pas destine aux quelques devs de jeux libres.