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.
1 commentaires
Microsoft confirme que XNA n’évoluera plus et éclaircit la situation de DirectX
04/02/2013
Le 04/02/2013 à 11h 16