Je dessine en mode ligne en utilisant glPolygonMode(GL_FRONT_AND_BACK, GL_LINE)
. Quand je dessine un polygone à l'aide glBegin(GL_POLYGON)
-je obtenir le résultat suivant, voir les lignes bleues:GL_POLYGON ne dessine pas un polygone fermé pour 3 points
mais quand je dessine à l'aide glBegin(GL_TRIANGLES)
-je obtenir le résultat suivant, voir les lignes bleues:
Je suis sur Windows 10, sur une machine virtuelle VMware.
détails OpenGL en utilisant des glcapsviewer:
OpenGL version: 2.1 Mesa 11.2.0 (git-1d8818d)
Renderer: Gallium 0.4 on SVGA3D; build: RELEASE; LLVM;
Que peut la question en utilisant le mode GL_POLYGON
que je ne reçois pas un triangle fermé?
Modifier dans un [mcve]. – genpfault
le problème est très spécifique à l'environnement et à l'implémentation OpenGL, les deux exemples fonctionnent parfaitement sur d'autres implémentations OpenGL, je vais voir si je peux obtenir un exemple qui peut produire le problème ci-dessus dans l'environnement ci-dessus. J'apprécierai si je peux obtenir quelques indices, des conseils sur ce qui peut causer une telle incohérence. Merci – mkashif