我不确定这个问题是否已经被问过了,我的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信息。
在这个领域的任何帮助都将不胜感激。
因此,我正在构建一个基于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信息。
在这个领域的任何帮助都将不胜感激。