绘制四边形时的文物

时间:2014-11-05 11:59:37

标签: opengl

我目前正在使用QUADQUADSTRIP原语用“现代OpenGL”绘制一些几何体。

我遇到了奇怪的文物。我的四边形实际上用可见三角形镶嵌细分。希望你能看到四边形的线条。

enter image description here

有什么想法吗?

2 个答案:

答案 0 :(得分:4)

Modern OpenGL(3.1+ Core Profile)不支持QUADS或QUADSTRIPS。检查示例here是否允许使用原始类型。

答案 1 :(得分:3)

罪魁祸首最有可能是你启用了多边形平滑抗锯齿(在兼容性配置文件中仍然支持),即glEnable(GL_POLYGON_SMOOTH) +一些混合功能。像你观察到的那样的工件就是原因,没有人真的不愿意使用那种的抗锯齿方法。

然而,很可能,您确实在图形驱动程序设置中启用了抗锯齿功能,并且所使用的AA方法与您的程序并不相符。