Bonjour a tous,
Comme l'indique le titre, je tente actuellement dessiner des elements en 2D par dessus une scene 3D. Voici comment je m'y prends :
Les appels a opengl commentes sont ceux que j'ai teste mais qui ne m'ont pas donne le resultat escompte. Auriez-vous une piste a me fournir ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 for (WinList::iterator it = objectList.begin(); it != objectList.end(); ++it){ (*it)->paintGL(view_mat, proj_mat); } /* 2D part */ //glDisable(GL_DEPTH_TEST); //glDepthFunc(GL_GREATER); //glDepthMask(GL_FALSE); const glm::mat4 proj2d_mat = Camera::get2DProjectionMatrix(); for (WinList::iterator it = _2D_objectList.begin(); it != _2D_objectList.end(); ++it){ (*it)->paintGL(view_mat, proj2d_mat); }
Merci d'avance !
PS: j'en profite pour demander : gDebugger me dit que l'appel glEnable(GL_DEPTH) est deprecie, par quoi devrais-je le remplacer ?
Partager