【发布时间】:2010-07-20 15:54:56
【问题描述】:
我不确定这个问题是否已经被问过,我的 stackoverflow-fu 失败了。
所以我正在构建一个基于 OpenGL-ES 的 iPhone 游戏,而且我在野外发现的几乎所有示例都在 OpenGL ES 1.x 上。这很好,因为至少我总体上(重新)学习了很多关于 OpenGL 的知识。
现在较新的设备支持 OpenGL-ES 2.0,我想知道是否有人将他们的 OpenGL-ES 1.x 应用程序移植到 2.0,如果是的话,是否有任何性能或效率提升?例如,我可以使用 glLightf(blahblah) 设置我的照明(在 1.x 中),我已经完成了照明......但显然该功能在 2.0 中不存在,所以我不得不自己编写它?那么,没有“管道编程”经验的人怎么能做到这一点呢? 2.0 中有默认的光照实现吗?
我可能是出于无知,因为我还没有真正找到任何可靠的 iPhone 专用 OpenGL-ES 2.0 信息。
我们将不胜感激在这方面的任何帮助。
【问题讨论】:
标签: iphone performance opengl-es