C'est dommage que tu te sois fait moinser parce que même si ton avis n'est pas partagé, il est pertinent : c'est vrai qu'on peut avoir envie d'un framework complet en C++.
Ceci dit, c'est pas dans la philisophie des outils/lib sous Unix qui est de faire une chose mais de la faire bien.
OpenGL ne fait que de la 3d mais le fait bien (du moins pour ceux qui peuvent se contenter graphiquement d'un moteur style Doom 3 :D ). Le fait que l'API soit en C n'est pas génant puisque que c'est une API "bas niveau" (kestananafout d'avoir des classes pour tracer des triangles ?). Et GLSL par dessus est carrément puissant.
OpenAL est très pratique (et là aussi rien à foutre du C++). Bon, ça mériterait d'être étoffé un peu vu ce que les chips audio sont capables de faire.
SDL est un peu différente. Pour ouvrir une fenètre et gérer les inputs, elle est bien. Pour le son, elle n'est pas très utile.
Pour le réseau SDL_net est pas mal (pas beaucoup utilisé, et j'en ai pas testé d'autres).
Maintenant tu as raison, toutes ces libs ça fait pas un framework qui va faire le boulot à ta place, mais les briques de base sont là et sont très correctes. L'idée du framework n'est pas mauvaise, ça pourrait faire l'objet d'un projet sympa (si ça existe pas déja)...
[^] # Re: oui
Posté par RodZilla . En réponse au journal Où en est-t-on avec OpenGL ?. Évalué à 8.
Ceci dit, c'est pas dans la philisophie des outils/lib sous Unix qui est de faire une chose mais de la faire bien.
OpenGL ne fait que de la 3d mais le fait bien (du moins pour ceux qui peuvent se contenter graphiquement d'un moteur style Doom 3 :D ). Le fait que l'API soit en C n'est pas génant puisque que c'est une API "bas niveau" (kestananafout d'avoir des classes pour tracer des triangles ?). Et GLSL par dessus est carrément puissant.
OpenAL est très pratique (et là aussi rien à foutre du C++). Bon, ça mériterait d'être étoffé un peu vu ce que les chips audio sont capables de faire.
SDL est un peu différente. Pour ouvrir une fenètre et gérer les inputs, elle est bien. Pour le son, elle n'est pas très utile.
Pour le réseau SDL_net est pas mal (pas beaucoup utilisé, et j'en ai pas testé d'autres).
Maintenant tu as raison, toutes ces libs ça fait pas un framework qui va faire le boulot à ta place, mais les briques de base sont là et sont très correctes. L'idée du framework n'est pas mauvaise, ça pourrait faire l'objet d'un projet sympa (si ça existe pas déja)...