• # OpenGL, SGI, l'histoire de la 3D, toussa...

    Posté par . En réponse au journal Développer des jeux vidéos sous Linux ?. Évalué à 7.

    Hm je veux bien que tu sois déçu de ne pas avoir trouvé de wrapper C++ à OpenGL (encore que tu n'es pas du bien chercher) mais au moins tu aurais pu te documenter un peu sur OpenGL... On dirait que tu fais un espèce de parrallèle (MS => DirectX) <=> (Linux => OpenGL), bref que quelqu'un a décidé un jour d'inventer une API pour faire de la 3D sous linux et a pondu openGL (je ne sais pas si c'est vraiment ce que tu pense, mais j'en ai l'impression en lisant ton journal).
    A vrai dire j'ai meme l'impression que tu connaissais meme pas OpenGL de nom avant d'apprendre DirectX et ca me fait encore plus peur en pensant au pouvoir de microsoft...

    OpenGL c'est un truc inventé par SGI bien avant que DirectX ne naisse, dont l'API est normalisée, et dont des implémentations existent sous un bon nombre d'Unix et pas seulement Linux mais aussi sous Win. Si bindings C++ il y a, ils ne seront eux pas normalisés.

    Une derniere chose : ce n'est pas parce que tu as une API en C que tu es obligé de l'utiliser avec un programme en C. Le C++ a justement été créé avec en tête la compatibilité des deux langages au niveau source et dans une moindre mais tout de même large mesure binaire.
    Enfin, rien n'empeche de faire de l'OO en C (la plupart des programmes bien écrit en C le sont d'ailleur ainsi).