在“使用 OpenGL ES 和 M3G 的移动 3D 图形”一书中,作者说选择正确的顶点数据格式将对性能产生巨大影响。他们建议对大多数顶点数据使用 GL_SHORT。这是否也适用于 iPhone 操作系统?
问问题
825 次
1 回答
2
我见过的所有示例代码都使用 GL_FLOAT;一般来说,对于 3D 的东西,你做了足够多的数学运算,整数格式不是很方便。
Apple 的OpenGLES 性能技术说明建议使用浮点数。
他们还讨论了如何对每个顶点数据进行排序以获得最佳性能;Jeff LaMarche 有一篇关于如何做到这一点的优秀文章。
于 2009-07-21T13:22:14.817 回答