私はglPolygonMode(GL_FRONT_AND_BACK, GL_LINE)
を使ってラインモードで描画しています。 私は次のような結果を得るglBegin(GL_POLYGON)
を使用してポリゴンを描画すると、青い線を参照してください。GL_POLYGONが3点の閉じたポリゴンを描画していません
:青い線を参照してください、
を私はglBegin(GL_TRIANGLES)
を使用して、それを描画するとき、私は次のような結果を得ます
私はVMware仮想マシン上でWindows 10を使用しています。 glcapsviewerを使用してOpenGLの詳細:
OpenGL version: 2.1 Mesa 11.2.0 (git-1d8818d)
Renderer: Gallium 0.4 on SVGA3D; build: RELEASE; LLVM;
私は、閉じた三角形を得ていないのですGL_POLYGON
モードを使用する際の問題は、何をすることができますか?
[mcve]で編集します。 – genpfault
問題は非常に環境とOpenGLの実装に特有で、どちらの例も他のOpenGLの実装では完全に機能しますが、上のような環境で上記の問題を引き起こす可能性のある実例を得ることができます。そのような不一致を引き起こす原因についてのヒントを得ることができたら、私は感謝します。ありがとう – mkashif