votre avatar

axiles

est avec nous depuis le 25 avril 2005 ❤️

1 commentaires

Le 04/02/2013 à 11h 16







Tetedeiench a écrit :



OpenGL est plus accessible au néophyte, plus facile d’accès, et il est plus simple de faire un truc “qui marche” rapidement.







Je ne suis pas non plus un expert en OpenGL (ni en DirectX) mais que je tenais à signaler que depuis OpenGL 3, de nombreuses fonctions faciles à utiliser pour un débutant sont considérées comme dépréciées, voir enlevées (glBegin/glEnd, glVertex3f, etc ..). On doit travailler avec des VBO et des shaders maintenant.



Ainsi, faire un programme qui affiche un simple triangle prend pas mal de lignes et beaucoup de tutoriaux sont de fait obsolètes, ce qui peut être perturbant pour un débutant.



En pratique, il est toujours possible d’utiliser les veilles fonctions (il y a beaucoup trop de vieux code OpenGL pour les abandonner totalement) mais maintenant, on a tendance de plus en plus à orienter un débutant directment vers de l’OpenGL moderne: la nouvelle approche offre en effet de meilleurs performances et un meilleurs contrôle.



Ta vision de l’OpenGL semble en effet dater de quelques années.