在“使用OpenGL ES和M3G的移动3D图形”一书中,作者说选择正确的顶点数据格式将对性能产生巨大影响。他们为大多数顶点数据推荐GL_SHORT。这也适用于iPhone OS吗?
答案 0 :(得分:2)
我见过的所有示例代码都使用GL_FLOAT;一般来说,3D内容你已经做了足够的数学运算,整数格式不是很方便。
Apple的OpenGLES Performance Tech Note建议使用浮点。
他们还讨论了如何订购每顶点数据以获得最佳性能; Jeff LaMarche有一个很好的article关于如何做到这一点。