渲染镶嵌对象的最佳方式 (OpenGL)
Posted
技术标签:
【中文标题】渲染镶嵌对象的最佳方式 (OpenGL)【英文标题】:Best way to render Tesselated Objects (OpenGL) 【发布时间】:2010-06-08 23:47:59 【问题描述】:我正在为多边形使用 GLUTesselator。现在顶点回调执行 glvertex2f 和 gltex2f。简单地从 std::vector 中的顶点回调收集顶点然后使用 gldrawarrays() 会更好吗?或者这实际上会降低效率,因为它必须将顶点和纹理坐标放在一个向量中?
谢谢
【问题讨论】:
【参考方案1】:如果镶嵌对象上的顶点数“足够大”,则 VA/VBO 几乎总是比立即模式 glBegin()/glEnd() 代码更快,尤其是在几何图形是静态的情况下。
【讨论】:
以上是关于渲染镶嵌对象的最佳方式 (OpenGL)的主要内容,如果未能解决你的问题,请参考以下文章