Lors du SIGGRAPH 2008, l’une des plus grandes conférences sur le domaine graphique en informatique, le groupe Khronos a annoncé la sortie des spécifications de l’API OpenGL 3.0 ainsi que celles du langage GLSL 1.30.
Ceci est la première mise à jour majeure de cette API multiplateforme depuis OpenGL 2.1, il y a 2 ans.
L’implémentation se fera donc prochainement dans les drivers de nos cartes graphiques. AMD n’a pas communiqué sur cette information et donc il est fort probable que ce ne sera que vers la fin de l’année que cela sera implémenté. Du côté de Nvidia on prépare déjà cette implémentation, mais on en saura plus lors du NVISION, plus tard ce mois-ci.
Les documentations sont disponibles sur le site du groupe Khronos.
la question qui se pose c’est les cartes actuellement DX10 /openGL 2.1 sont elles capables de faire tourner opengl 3 ? je parle bien sur du hard pas des drivers qui ne peuvent pas encore etre la
Pour le moment chez Nvidia on préparer OpenGL pour les GeForce 8 uniquement, mais dans le futur cela évoluera peut-être. Et des drivers OpenGL 3 pour Windows existent déjà : http://developer.nvidia.com/object/opengl_3_driver.html.
Pour Linux je suppose que ça arrivera à la prochaine fournée.
Ben il serait temps quand même, depuis le temps qu’ils nous font saliver avec la v3.
Mais a mon avis, un peu a la bourre par rapport a Direct3D, ils ont intérêt à avoir carburé sur OpenGL 3
OpenGL 2.1 n’est pas en retard par rapport à DirectX10, pas du tout, mais il est surtout plus difficile d’accès. Les développeurs ne s’occupent plus d’OpenGL pour plusieurs raisons mais non pas parce que c’est pas assez puissant, il ne faut se tromper.
L’un des principaux problèmes vient de l’utilisation de DirectX dans les consoles de salon.
C’est également une des raisons pour laquelle beaucoup de jeux sont encore développés sous DirectX 9.
la xbox 360 n’est pas « les console de salon », la ps3 et la wii utilise opengl, donc pour moi une console sur 3, c’est pas une raison pour que les dev choisisse cet api. non, c’est pour des raison plus ou moins magouillo-commercial et également parce que vista utilise une abstraction louche d’open gl au travers de DX et que ses performance en sont donc grandement diminuer et que pour faire un jeu qui mange des ressource a la crysis, il ne faut pas perdre une partie des clients parce que les perf sur leur machine sont trop faible.
(on note egalement que DX10 n’a apporté aucune inovations autre que commercial, certain arrivant a faire tourné le jeu sus nommée avec les freature normalement uniquement dhiréqutixedizienne avec la version neuf de l’api en question)
OpenGL n’est qu’une API pour le rendu 3D. DirectX forme un tout cohérent (pas comme SDL+OpenGL).
Bon, j’ai lut plein d’affaire sur cette version mais je ne comprend pas trop ce que ça vas changer dans les jeux. L’information est trop technique. Est-ce qu’il existe un site qui vulgarise l’information ?
Ça date de l’année dernière mais ça reste d’actualité : http://www.icare3d.org/blog_techno/gpu/opengl_3.0__presentation.html