|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Membre éprouvé
![]() Date d'inscription: août 2006
Localisation: Duisburg, Allemagne
Messages: 408
|
Après deux longues années d'attente, OpenGL 3.0 vient de sortir aujourd'hui, arrivant ainsi avec GLSL 1.30. Vous trouverez la news sur le site OpenGL.org.
Après avoir lu la specification, je suis plutôt refroidi de ce que j'attendais comme évolution de l'API l'ammenant au niveau de D3D 10. Apparemment, "pour des raisons de compatibilité", l'évolution est plutôt médiocre, comme le prouvent les longues insultes envers l'ARB sur le forum officiel. On verra ca quand les drivers seront sortis. Puis "Longs Peak" était initialement prévu comme OpenGL 2.2, donc ca ne me choque pas trop. Attendons donc "Mount Evans" pour dans 2 ans... |
|
|
|
|
|
#2 | |
|
Membre émérite
![]() |
OpenGL 3 ne sortira vraiment que lorsque les drivers seront là (ça peut prendre du temps pour certains vendeurs).
OpenGL 3 n'offre pas de nouveautés au niveau du hardware. Mais intègre des extensions existentes dans le core en forçant la "compatibilité" entre vendeurs :les extensions vendor-specific par définition ne sont pas compatibles, et les constructeurs doivent implémenter la totalité du nouveau core s'ils veulent se targuer d'une implémentation compatible 3.0. Et ça a toujours été le fonctionnement d'OpenGL. En toute honnêteté, quand je vois les insultes qui volent je me dis qu'il faut vraiment relativiser : - OpenGL n'est pas dans un pire état qu'il n'était il y a un an. C'est à dire que pour les gens qui avaient il y a un an choisi de développer sous OpenGL (code existant, multiplateforme, linux, mac, extensions non présente sous dx) ce choix n'est pas remis en question aujourd'hui. - Tous ce que vous pouvez reprocher à OpenGL aujourd'hui était déjà le cas il y a un an : interface compliquée et obsolète pour la plupart ce qui rend lourdingue à programmer depuis zéro, fast path non évident, manque de support et de certifications de la part de tous les vendeurs (drivers inexistants ou bugués ou avec des fonctionalités manquantes), pas ou peu d'évangélisme et pas de leadership en terme de features de la part des promoteurs d'OpenGL, extensions (c'est aussi un avantage en plus d'être un inconvénient !). Bref faire le choix d'OpenGL, c'est aller volontairement contre tout ça. Et comme le montre Id et Blizzard (ou les devs consoles) qui programment sur plein de plateformes avec des API différentes c'est surmontable. À noter la présence d'une nouvelle API alternative présente sous forme d'extension (!) : http://www.opengl.org/registry/specs...ate_access.txt Ce genre d'extensions est l'un des trucs qui restent incroyables avec OpenGL. Mais d'un autre coté c'est ce qui entraine sa complexité et ce qui rend aussi son implémentation très difficile (ce qui est plutot bénéfique pour certains vendeurs établis comme NVIDIA) LeGreg ps: j'adore le commentaire de John Carmack à la fin de la description de l'extension : Citation:
__________________
Mon site web | Mon blog | Mes photos > BONJOUR, JE SUIS NOUVEAU SUR CE FORUM > presse la touche caps lock, stp > OH.. MERCI C EST BEAUCOUP PLUS FACILE COMME CA |
|
|
|
|
|
|
#3 |
![]() Nom : Romain PERRUCHON
Date d'inscription: novembre 2004
Localisation: Nantes
Âge: 27
Messages: 2 640
|
__________________
|
|
|
|
|
#4 |
![]() Date d'inscription: avril 2005
Localisation: Perdu
Âge: 33
Messages: 2 079
|
le problème va maintenant être du côté des drivers
pire encore du côté des drivers des "anciennes" cartes qui sont capables de supporter OpenGL 3 mais dont les drivers ne seront certainement pas mis à jour par les constructeurs
__________________
Je ne répondrai à aucune question en MP HADOPI - Le Net en France : black-out Tutoriels OpenGL |
|
|
|
|
#5 |
|
Membre éprouvé
![]() Date d'inscription: août 2006
Localisation: Duisburg, Allemagne
Messages: 408
|
Tiens, nVidia a déjà publié des drivers Beta, certes, mais supportant OpenGL 3.0. Comme quoi, c'était vraiment pas une révolution et OpenGL 2.2 lui irait bien mieux comme nom.
ici, les drivers: http://developer.nvidia.com/object/opengl_3_driver.html |
|
|
|
|
|
#6 |
![]() Date d'inscription: avril 2005
Localisation: Perdu
Âge: 33
Messages: 2 079
|
et paf, geforce 8 minimum
![]() ma geforce 7 est pourtant loin d'être à la ramasse j'espère que ça va se faire par la suite ![]() concernant la réactivité de nVidia, faut pas oublier non plus qu'ils participent à l'éloboration des specs, donc ils doivent plancher sur les drivers depuis un moment enfin je suppose
__________________
Je ne répondrai à aucune question en MP HADOPI - Le Net en France : black-out Tutoriels OpenGL |
|
|
|
|
#7 | |
![]() Nom : Romain PERRUCHON
Date d'inscription: novembre 2004
Localisation: Nantes
Âge: 27
Messages: 2 640
|
Citation:
Sinon, en effet je pense que les drivers doivent être travaillé depuis un moment
__________________
|
|
|
|
|
|
#8 | |
|
Membre émérite
![]() |
Citation:
LeGreg
__________________
Mon site web | Mon blog | Mes photos > BONJOUR, JE SUIS NOUVEAU SUR CE FORUM > presse la touche caps lock, stp > OH.. MERCI C EST BEAUCOUP PLUS FACILE COMME CA |
|
|
|
|
|
|
#9 |
|
Membre Confirmé
![]() Date d'inscription: mars 2005
Localisation: Strasbourg
Âge: 28
Messages: 214
|
Et sinon, y'a des infos sur l'avenir de Long Peaks? C'est remis aux calendes grecques ou bien y'a une vraie roadmap et un espoir de le voir débouler dans pas trop longtemps?
|
|
|
|
|
|
#10 | |
|
Membre émérite
![]() |
Citation:
Soyons prudent nous aussi et considérons la chose faite "when it's done". Si quelqu'un doit utiliser OpenGL aujourd'hui, qu'il se base sur la version actuelle d'OpenGL, ça ne sert à rien de se brûler les ailes sur une version qui a peut-être des chances d'arriver. Il est tout à fait possible de développer sur l'OpenGL existant. Et les problèmes actuels (comme le faible support dans les drivers par AMD et Intel) ne vont pas s'améliorer avec une nouvelle version/réécriture de l'API. LeGreg
__________________
Mon site web | Mon blog | Mes photos > BONJOUR, JE SUIS NOUVEAU SUR CE FORUM > presse la touche caps lock, stp > OH.. MERCI C EST BEAUCOUP PLUS FACILE COMME CA |
|
|
|
|
|
|
#11 |
|
Membre éprouvé
![]() Date d'inscription: août 2006
Localisation: Duisburg, Allemagne
Messages: 408
|
A propos des drivers, justement, l'allégement de l'API d'OpenGL 3.0 aurait dû avoir pour effet de rendre le driver plus facile à maintenir, donc moins buggé et plus performant.
'fin bon, reste plus qu'à attendre la prochaine version. |
|
|
|
|
|
#12 | |
|
Membre émérite
![]() |
Citation:
LeGreg
__________________
Mon site web | Mon blog | Mes photos > BONJOUR, JE SUIS NOUVEAU SUR CE FORUM > presse la touche caps lock, stp > OH.. MERCI C EST BEAUCOUP PLUS FACILE COMME CA |
|
|
|
|
|
|
#13 |
![]() Date d'inscription: avril 2005
Localisation: Perdu
Âge: 33
Messages: 2 079
|
je pense que c'est envisageable que le constructeur déploie 2 couches à son driver :
- une couche pré GL3 qui n'évolue plus - une couche GL3 qu'il fait évoluer plus facilement
__________________
Je ne répondrai à aucune question en MP HADOPI - Le Net en France : black-out Tutoriels OpenGL |
|
|
|
|
#14 | |
|
Membre éprouvé
![]() Date d'inscription: août 2006
Localisation: Duisburg, Allemagne
Messages: 408
|
Citation:
Tiens, hier soir, j'ai retrouvé les présentations de Khronos concernant l'évolution de GLES, disant que la prochaine version de GLES incorporait aussi le modèle objet prévu pour GL3. Seul bémol: cette version est prévue pour 2010. |
|
|
|
|
|
|
#15 |
|
Membre Confirmé
![]() Date d'inscription: mars 2005
Localisation: Strasbourg
Âge: 28
Messages: 214
|
|
|
|
|
|
|
#16 |
|
Membre éprouvé
![]() Date d'inscription: août 2006
Localisation: Duisburg, Allemagne
Messages: 408
|
Une présentation sur l'OpenGL moderne par Mark J. Kilgard et al donné lors du Siggraph Asia 2008:
http://www.slideshare.net/Mark_Kilga...l-presentation http://www.khronos.org/developers/li...ern_OpenGL.zip lecture fortement recommandée |
|
|
|
|
|
#17 | |
![]() |
Citation:
__________________
--[[ Responsable, rubrique 2D / 3D / Jeux ]]-- La rubrique 2D/3D/Jeux a besoin de vous .. (envie d'y participer, contactez moi)![]() Le blog de la rubrique 2D/3D/Jeux : http://blog.developpez.com/jeux Tuto DirectX, OpenGL, 3D : http://raptor.developpez.com/ |
|
|
|
|
|
#18 |
|
Membre éprouvé
![]() Date d'inscription: août 2006
Localisation: Duisburg, Allemagne
Messages: 408
|
Presentations donnees lors de la GDC09:
http://developer.download.nvidia.com...n_GDC_2009.pdf http://developer.download.nvidia.com..._GDC_Mar09.pdf http://developer.download.nvidia.com...pShaderDev.pdf |
|
|
|
|
|
![]() |
||
Publication des spécifications OpenGL3.0
|
||
| Outils de la discussion | |
|
|