Précédent   Forum du club des développeurs et IT Pro > Applications > Développement 2D, 3D et Jeux > API graphiques
API graphiques Forum d'entraide sur les API et bibliothèques graphiques 2D et 3D
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 25/10/2011, 14h16   #1
victor_gasgas
Membre du Club
 
Inscription : avril 2009
Messages : 187
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 187
Points : 66
Points : 66
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!
victor_gasgas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2011, 13h50   #2
victor_gasgas
Membre du Club
 
Inscription : avril 2009
Messages : 187
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 187
Points : 66
Points : 66
En rajout, pour les fonctions du core je me base sur http://www.opengl.org/sdk/docs/man4/.

Merci!
victor_gasgas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2011, 17h06   #3
LittleWhite
Responsable 2D/3D/Jeux


 
Avatar de LittleWhite
 
Homme Alexandre Laurent
Ingénieur développement logiciels
Inscription : mai 2008
Messages : 10 791
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Laurent
Localisation : France

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

Informations forums :
Inscription : mai 2008
Messages : 10 791
Points : 43 076
Points : 43 076
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
La rubrique a aussi un blog !

Ma page sur DVP
Mon Portfolio

Qui connaît l'erreur, connaît la solution.
LittleWhite est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 28/10/2011, 17h43   #4
victor_gasgas
Membre du Club
 
Inscription : avril 2009
Messages : 187
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 187
Points : 66
Points : 66
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
victor_gasgas est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 12h33.


 
 
 
 
Partenaires

Hébergement Web