J'avais un peu mis OpenGL de coté le temps d'acquérir de bonne notions en programmation orientée objet, mais voilà, ça ne veut plus marcher maintenant que j'ai une belle structure bien propre...
Je ne sais pas comment chercher d'où viens le problème à vrai dire, alors si vous pouviez me guider ce serait super sympa !
Je commence par créer un EngineOpenGL : http://pastebin.com/S4YDgY45 Celui-ci se charge d'initialiser la fenêtre, le contexte OpenGL et glew.
Ensuite, une méthode start sur celui-ci permet d'appeler la création d'une SceneOpenGl : http://pastebin.com/GD4f5UDj Il reçoit la fenêtre (qui possède le context OpenGL).
FPS me permet de voir les fps, et Input gère les entrées utilisateur.
Je ne voit pas d'utilisation de shaders dans ton programme.
Tu doit utiliser au moins un vertex shader et un fragment shader pour pouvoir afficher quelque chose.
Cordialement
Ca n'est vrai que s'il demande un contexte OpenGL 3.x core/forward compatible, ce qui n'a pas l'air d'être le cas. (à part si c'est le fonctionnement par défaut de la SDL, mais je ne l'ai jamais utilisée, donc je ne saurais dire)
Si vous ne trouvez plus rien, cherchez autre chose.
J'ai d'abord essayé avec le shader couleur sans résultat et je me suis donc tourne vers les rendus de base (qui d'après le tutoriel ne nécessité pas de shader) mais je n'ai rien eu non plus
OpenGl, ça recommence !
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Si vous ne trouvez plus rien, cherchez autre chose.