Khronos publie la spécification d'OpenGL 4.5
Et apporte le contrôle de fllush et l'accès direct aux états

Le , par LittleWhite, Responsable 2D/3D/Jeux
Khronos publie la spécification d'OpenGL 4.5

C'est à l'occasion du SIGGRAPH 2014, la plus grande conférence liée aux technologies de l'imagerie par ordinateurs que le consortium Khronos (NVIDIA, AMD, Intel, Apple...) a annoncé la publication de la spécification d'OpenGL 4.5.

Cette nouvelle version de la spécification apporte les fonctionnalités suivantes :

  • Accès direct des états (Direct State Access (DSA)) : les accesseurs d'objet permettent de connaître et modifier les états et cela sans même lier les objets aux contextes. Cela permettra d'augmenter l'efficacité et la flexibilité des applications et des logiciels middleware (ARB_direct_state_access) ;
  • Contrôle du flush (Flush Control) : les applications peuvent contrôler le flush des commandes en attente avant le changement de contexte, permettant ainsi d'obtenir des applications multi-threadées hautement performantes (KHR_context_flush_control) ;
  • Robustesse : obtention d'une plateforme sécurisé pour les applications telles que les navigateurs WebGL, empêchant notamment la réinitialisation du GPU ce qui pouvait affecter les autres applications en cours d'exécution ;
  • Compatibilité de la bibliothèques et des shaders OpenGL ES 3.1 : permet un développement et une exécution simplifié des dernières applications OpenGL ES sur les PC ;
  • émulation des fonctionnalités de DirectX 11 : portage simplifié des applications Direct3D vers OpenGL.


La nouvelle spécification de la bibliothèque 3D est dès à présent disponible sur le site de OpenGL. NVIDIA propose des pilotes compatibles avec cette nouvelle version.

Votre opinion

Que pensez-vous de ces nouvelles fonctionnalités ? Lesquelles comptez-vous utiliser dès à présent ?
Utilisez-vous les dernières versions d'OpenGL et voyez-vous un intérêt à passer à la version 4.5 ?
Avez-vous effectué la transition et utilisez-vous maintenant le pipeline dynamique (shaders OpenGL >= 2) ou êtes-vous resté au pipeline fixe (OpenGL 1.X) ?

Voir aussi

Tous les tutoriels sur OpenGL Moderne

Khronos publie la spécification d'OpenGL ES 3.1, la bibliothèque 3D pour les systèmes embarquées et mobiles intègre les compute shaders
Khronos publie la spécification d'OpenGL 4.4 et intègre les dernières technologies dans le coeur de la bibliothèque
Sortie des spécifications d'OpenGL 4.3 et OpenGL ES 3.0, annoncées par le groupe Khronos à la conférence SIGGRAPH 2012

Source

Khronos


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de dragonjoker59 dragonjoker59 - Expert éminent https://www.developpez.com
le 11/08/2014 à 21:55
Je suis étonné que Direct State Access apparaisse seulement maintenant dans la norme, je commence à l'utiliser dans mon moteur, sur mon GPU qui supporte à peine OpenGL 4.0
Avatar de LittleWhite LittleWhite - Responsable 2D/3D/Jeux https://www.developpez.com
le 11/08/2014 à 22:22
Hey dragonjoker59,

C'est "normal", c'est le processus de standardisation classique de la spécification d'OpenGL. Ils commencent par une extension, puis, lorsqu'ils trouvent que c'est bien, ils la font passer dans la norme. Maintenant, cela veut surtout dire qu'une carte qui est compatible à OpenGL 4.5, elle est obligée d'avoir cette fonctionnalité

Moi, je trouve la compatibilité DirectX 11, très intéressante. Cela pourra peut être aidé les portages qui ont été entrainés par Steam et consort, qui supporte de plus en plus Linux ?
Avatar de dragonjoker59 dragonjoker59 - Expert éminent https://www.developpez.com
le 12/08/2014 à 15:14
Ben en fait je m'attendais à ce que ce soit intégré plus tôt (genre 4.2, par exemple).
Avatar de LittleWhite LittleWhite - Responsable 2D/3D/Jeux https://www.developpez.com
le 20/08/2014 à 12:54
GLEW, la bibliothèque recouvrant les extensions OpenGL vient de sortir en version 1.11.0. Cette nouvelle version ajoute le support de OpenGL 4.5 et des extensions associées.
Offres d'emploi IT
Architecte / concepteur électronique analogique H/F
Safran - Ile de France - Éragny (95610)
Chef de projet technique H/F
Safran - Ile de France - Melun (77000)
Expert application Supply Chain & Achats H/F
Safran - Ile de France - Evry (91)

Voir plus d'offres Voir la carte des offres IT
Responsable bénévole de la rubrique 2D - 3D - Jeux : LittleWhite -