OpenGL:哪个更快 - GL_POLYGON或GL_TRIANGLE_FAN?

时间:2011-04-05 23:40:39

标签: opengl

我打算用一种填充颜色绘制正六边形。我可以通过一系列glVertex2 *()调用来完成它。但是,glBegin()调用是我要问的。使用GL_POLYGON或GL_TRIANGLE_FAN有什么好处吗?如果重要,绘制十字架将是该计划的主要工作。如果你有另一个想法,我很满意。

2 个答案:

答案 0 :(得分:8)

OpenGL 3.x中不推荐使用

GL_POLYGON。我认为大多数驱动程序会将GL_POLYGON转换为一堆三角形,您可以通过首先提供三角形来保存转换。

答案 1 :(得分:5)

通常情况非常接近,但在那时它将落到硬件上。不要担心这些细微的细节,只有在您确定确实存在该区域的瓶颈时才重新审视。