标签: ios performance opengl-es vertex-buffer
我在iO6 / iPad3上获得了一些令人惊讶的结果渲染大型模型(大约130K顶点)。
以下是背景资料:
结果,Xcode个人资料视图报告:
使用仪器进行进一步分析报告称内部GL函数glRunVertexSubmitARM(从glDrawElements调用)占用大部分时间。这里发生了什么?我的输入数据是如此糟糕以至于GL花费时间将每一帧都改成一个漂亮的格式吗?
答案 0 :(得分:3)
这正是发生的事情。确保所有顶点属性都以4字节边界开始(向法线添加填充字节)。