渲染Tesselated对象(OpenGL)的最佳方式

时间:2010-06-08 23:48:00

标签: c++ c opengl

我正在使用GLUTesselator for Polygons。现在顶点回调执行glvertex2f和gltex2f。简单地从std :: vector中的顶点回调中收集顶点然后使用gldrawarrays()会更好吗?或者这实际上效率较低,因为它必须将顶点和纹理坐标放在一个向量中?

由于

1 个答案:

答案 0 :(得分:0)

如果曲面细分对象上的顶点数量“足够大”,则VAs / VBO几乎总是比立即模式glBegin()/ glEnd()代码更快,特别是如果几何体是静态的。