Bonsoir,
Je viens d'essayer mon premier code utilisant glew.
Premier code, première erreur
A l'initialisation (glewInit()) glew renvoie le message suivant : Missing GL version.
J'ai essayé quelques appels OpenGL, pour voir :
glGetString(GL_VERSION) --> (null)
Idem avec les flags GL_VENDOR et GL_RENDERER.
Est-ce que ça a un rapport ?
Voici l'ordre d'inclusions des en-têtes :
Je pense que c'est bon de ce coté...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #include <stdio.h> #include <stdlib.h> #include <math.h> #include <GL/glew.h> #include <GL/gl.h> #include <GL/glu.h> #include <SDL/SDL.h>
Voici mon code pour tester l'erreur renvoyée par glewInit, c'est le code donné sur le site de glew :
Je n'ai pas la moindre idée sur l'origine de cette erreur, il ne me manque pas opengl en tout cas :-D
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 GLenum err = glewInit(); if(err != GLEW_OK) { printf("__\nerror: cannot initialize GLEW: %s\n", glewGetErrorString(err)); return (-1); }
Merci pour votre aide.
Bonne soirée.
Partager