2

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

4

1 回答 1

2

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

Apple 的OpenGLES 性能技术说明建议使用浮点数。

他们还讨论了如何对每个顶点数据进行排序以获得最佳性能;Jeff LaMarche 有一篇关于如何做到这一点的优秀文章。

于 2009-07-21T13:22:14.817 回答