在iPhone OS上,OpenGL ES首选的顶点数据格式是什么?

时间:2009-07-21 10:42:36

标签: iphone opengl-es vertexdata

在“使用OpenGL ES和M3G的移动3D图形”一书中,作者说选择正确的顶点数据格式将对性能产生巨大影响。他们为大多数顶点数据推荐GL_SHORT。这也适用于iPhone OS吗?

1 个答案:

答案 0 :(得分:2)

我见过的所有示例代码都使用GL_FLOAT;一般来说,3D内容你已经做了足够的数学运算,整数格式不是很方便。

Apple的OpenGLES Performance Tech Note建议使用浮点。

他们还讨论了如何订购每顶点数据以获得最佳性能; Jeff LaMarche有一个很好的article关于如何做到这一点。