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

API graphiques Discussion :

[OpenGL 3.3 - 4.2] Core et extensions


Sujet :

API graphiques

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 199
    Points : 106
    Points
    106
    Par défaut [OpenGL 3.3 - 4.2] Core et extensions
    Bonjour,

    Je suis sur un programme OpenGL 4.2 (mais ça doit être similaire à partir du 3.3). Je voulais savoir s'il me fallait charger les extensions intégrées dans le core, comme GL_ARB_vertex_buffer_object, ainsi que celle pour les FBOs, UBOs, etc...

    En effet, les dernières citées ont été récemment promues dans le core dans les dernières versions OpenGL. Et donc je ne sais pas s'il me faut les charger avec {wgl/glx}GetProcAdress().

    En effet le programmes doit être fait à la fois pour Windows et Linux.

    Merci d'avance!

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 199
    Points : 106
    Points
    106
    Par défaut
    En rajout, pour les fonctions du core je me base sur http://www.opengl.org/sdk/docs/man4/.

    Merci!

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


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 859
    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 859
    Points : 218 580
    Points
    218 580
    Billets dans le blog
    120
    Par défaut
    Bonjour,

    Sous Windows, il est forcé de "charger" l'extension. Je vous conseille de lire cet article sur le sujet.
    Finalement, je pense que vous devriez utiliser GLEW, que vous soyez sur Windows ou GNU/Linux.
    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.

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 199
    Points : 106
    Points
    106
    Par défaut
    Pardon pour le retard. Merci pour la réponse, je pense que c'est exactement ce qu'il me fallait!

    Je vais voir pour GLEW, mais j'aimerais rester en Core Profile pour OpenGL, et donc charger les extensions manuellement, parce qu'il me semble que GLEW posait quelque problèmes de ce côté là, même si je ne sais pas si ce n'est plus d'actualité!

    Merci!

    P.S. Le projet n'a aucune vocation particulière, donc je peux me permettre de réinventer la roue, j'en suis bien conscient

Discussions similaires

  1. l'extension arb en openGL
    Par vieurou dans le forum OpenGL
    Réponses: 6
    Dernier message: 10/08/2007, 12h05
  2. Les extensions OpenGL et Quake3
    Par sebh dans le forum Moteurs 3D
    Réponses: 17
    Dernier message: 25/08/2006, 09h55
  3. [OpenGL] ARB extensions & win vista beta
    Par icareo dans le forum OpenGL
    Réponses: 7
    Dernier message: 16/08/2006, 15h27
  4. [FAQ] [OpenGL] The OpenGL Extension Registry déménage
    Par shenron666 dans le forum Contribuez
    Réponses: 2
    Dernier message: 07/07/2006, 16h39
  5. Fatal Error : OpenGL GLX extension not support
    Par kacedda dans le forum GLUT
    Réponses: 5
    Dernier message: 06/06/2005, 10h28

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