IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

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

39PARTAGES

1  0 
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

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de dragonjoker59
Expert éminent sénior 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
0  0 
Avatar de 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 ?
0  0 
Avatar de dragonjoker59
Expert éminent sénior 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).
0  0 
Avatar de 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.
0  0