Il y a bien eu une tentative il y a quelques années pour faire la même chose à OpenGL que ce que Microsoft a fait à D3D, tout réécrire depuis 0 et casser la compatibilité ascendante, mais le Khronos groupe a abandonné ça.
C'est faux. Ce que Khronos a abandonné, c'est de tout remettre à plat en une seule fois. Au lieu de cela, ils ont choisi une évolution en plusieurs étapes, plus lente. Cela à causé beaucoup de déceptions lors de la sortie d'OpenGL 3, mais au final les changements les plus importants ont eu lieu, et les autres sont dans le pipeline.
L'état actuel de l'API est loin d'être aussi catastrophique que ce que tu décris, par contre, il ne faut absolument se fier à la documentation officielle pour la juger. Il faut utiliser des tutos spécifiquement destinés à OpenGL 3 ou 4, et se servir de la doc comme référence uniquement.
Quand à l'émergence de D3D comme API valable pour Linux, je n'y crois pas une seule seconde. C'est une chose de proposer une ébauche, et une autre complètement différente de proposer un support complet et suffisamment optimisé.
Il y a beaucoup de problèmes avec la pile graphique, mais ce n'est pas en changeant d'API qu'on les résoudra.
# L'évolution d'OpenGL est toujours d'actualité.
Posté par drakmaniso . En réponse au journal Mesa, Gallium et D3D10/11 sont dans un bateau. Évalué à 10.
C'est faux. Ce que Khronos a abandonné, c'est de tout remettre à plat en une seule fois. Au lieu de cela, ils ont choisi une évolution en plusieurs étapes, plus lente. Cela à causé beaucoup de déceptions lors de la sortie d'OpenGL 3, mais au final les changements les plus importants ont eu lieu, et les autres sont dans le pipeline.
L'état actuel de l'API est loin d'être aussi catastrophique que ce que tu décris, par contre, il ne faut absolument se fier à la documentation officielle pour la juger. Il faut utiliser des tutos spécifiquement destinés à OpenGL 3 ou 4, et se servir de la doc comme référence uniquement.
Quand à l'émergence de D3D comme API valable pour Linux, je n'y crois pas une seule seconde. C'est une chose de proposer une ébauche, et une autre complètement différente de proposer un support complet et suffisamment optimisé.
Il y a beaucoup de problèmes avec la pile graphique, mais ce n'est pas en changeant d'API qu'on les résoudra.