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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement 2D, 3D et Jeux Discussion :

Khronos publie la spécification d'OpenGL 4.4


Sujet :

Développement 2D, 3D et Jeux

  1. #1
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 858
    Points : 218 577
    Points
    218 577
    Billets dans le blog
    120
    Par défaut Khronos publie la spécification d'OpenGL 4.4
    Khronos publie la spécification d'OpenGL 4.4


    Alors que Microsoft prépare sa nouvelle version de DirectX, la version 11.2 qui accompagnera exclusivement la Xbox One et Windows 8.1, Khronos, le consortium regroupant des entreprises comme NVIDIA, AMD, Intel ou Apple vient de publier la dernière version de la spécification d'OpenGL.

    Aujourd'hui, en version 4.4, la spécification apporte les dernières nouveautés en termes de graphisme 3D tout en restant compatible avec les anciennes versions. Vos applications peuvent donc intégrer les dernières technologies progressivement.

    Les nouvelles fonctionnalités intégrées à OpenGL (donc qui ne sont plus des extensions) sont :
    • Buffer Placement Control (GL_ARB_buffer_storage), permettant un meilleur contrôle de la mémoire GPU et de l'emplacement des données ;
    • Efficient Asynchronous Queries (GL_ARB_query_buffer_object), permettant d'éviter que le CPU attende lors des requêtes sur les tampons d'objets ;
    • Shader Variable Layout (GL_ARB_enhanced_layouts), contrôles approfondis des emplacements des variables dans le shader et permettant de rassembler efficacement des vecteurs dans des types scalaires ;
    • Efficient Multiple Object Binding (GL_ARB_multi_bind), apporte de nouvelles commandes pour lier et délier des ensembles d'objets avec un unique appel à la bibliothèque diminuant ainsi l'impact sur les performances et les possibles pertes de temps lors des accès multiples.


    De nouvelles fonctions ont été intégrées afin d'améliorer et faciliter les portages d'applications Direct3D (GL_ARB_buffer_storage, GL_ARB_vertex_type_10f_11f_11f_rev et GL_ARB_texture_mirror_clamp_to_edge). GL_ARB_vertex_type_10f_11f_11f_rev permet de créer une donnée de type vertex regroupant les données sur 32 bits apportant un gain de performances pour les sommets ayant une plus faible précision. GL_ARB_texture_mirror_clamp_to_edge permet le support d'un mode de « clamping » disponible dans Direct3D.

    Du point de vue des utilisateurs, NVIDIA et AMD travaillent déjà sur le support de cette nouvelle version. NVIDIA avait déjà proposé des pilotes bêta compatibles avec OpenGL 4.4. De plus, la célèbre bibliothèque GLEW supporte aussi la nouvelle spécification dans sa version 1.10.0.

    OpenGL et Developpez.com

    Retrouvez les tutoriels OpenGL de Developpez.com et les outils pour OpenGL.

    Votre opinion

    Utilisez-vous les dernières versions d'OpenGL et voyez-vous un intérêt à passer à la version 4.4 ?
    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) ?


    Source

    Khronos
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  2. #2
    Membre actif
    Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 148
    Points : 232
    Points
    232
    Par défaut
    Citation Envoyé par LittleWhite Voir le message
    Utilisez-vous les dernières versions d'OpenGL et voyez-vous un intérêt à passer à la version 4.4 ?
    Oui c'est toujours intéressant d'être à jour même si l'intégration au niveau professionnel pose problème (peu d'utilisateurs possèdent des cartes qui supportent la version 4.0 voir parfois 3.3 donc 4.4 encore moins). Pour ma part ce sera plus à des fins expérimentales.

    Citation Envoyé par LittleWhite Voir le message
    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) ?
    Depuis un bon moment

  3. #3
    Expert éminent sénior

    Avatar de dragonjoker59
    Homme Profil pro
    Software Developer
    Inscrit en
    Juin 2005
    Messages
    2 045
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Software Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2005
    Messages : 2 045
    Points : 11 368
    Points
    11 368
    Billets dans le blog
    10
    Par défaut
    Je n'ai pas encore le besoin d'intégrer la nouvelle norme à mon moteur qui ne supporte pas encore OpenGL 4.3, donc pas tout de suite.

    Par contre le pipeline fixe je l'ai abandonné en 2010, donc au final il n'y a pas si longtemps que ça.

    Et ça fait plaisir de voir qu'OpenGL continue à évoluer régulièrement, quand on voit le temps qu'a mis la version 3.0 à sortir...
    Si vous ne trouvez plus rien, cherchez autre chose...

    Vous trouverez ici des tutoriels OpenGL moderne.
    Mon moteur 3D: Castor 3D, presque utilisable (venez participer, il y a de la place)!
    Un projet qui ne sert à rien, mais qu'il est joli (des fois) : ProceduralGenerator (Génération procédurale d'images, et post-processing).

Discussions similaires

  1. Khronos publie la spécification d'OpenGL 4.5
    Par LittleWhite dans le forum Développement 2D, 3D et Jeux
    Réponses: 4
    Dernier message: 20/08/2014, 12h54
  2. Réponses: 0
    Dernier message: 17/03/2014, 17h11
  3. Le Khronos Group publie les spécifications de OpenGL 3.3 et 4.1
    Par SteelStyle dans le forum Actualités
    Réponses: 19
    Dernier message: 31/07/2010, 12h57
  4. Réponses: 0
    Dernier message: 27/07/2010, 12h22
  5. Le Khronos Group publie les spécifications de OpenGL 3.3 et 4.1
    Par SteelStyle dans le forum Actualités
    Réponses: 0
    Dernier message: 12/03/2010, 00h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo