【发布时间】:2012-12-31 20:17:17
【问题描述】:
我正在开发一个基于 2D Tile 的游戏,目前正在努力解决性能问题,因为即使在 iPad 3 上运行时我也能达到 10 - 15 FPS。OpenGL ES 帧捕获显示我每帧调用 glDrawElements 689 次!很多吗?会不会是性能低下的情况?
我应该将所有内容堆叠在一个巨大的数组中并执行 1 次绘制调用吗?会有什么不同吗?
【问题讨论】:
-
哇... 689 glDrawElements,添加所有这些缓冲区绑定和创建开销?
标签: iphone c++ objective-c opengl-es