iPhone 3GS推出已经有一段时间了,现在可能有足够的OpenGL ES 2.0支持设备的市场份额,以保证在其中发展.
但是情况是很多开发人员可能已经在OpenGL ES 1.1中拥有庞大的代码库
如何将ES 1.1转换为ES 2.0?我想矩阵需要处理,以及像GL_FOG,GL_CULL这样的东西可能吗?
是否可以为这些函数编写"替代品",例如你自己的glTranslatef,glPushmatrix等?这是否会影响性能?
转换到ES 2.0还有哪些其他考虑因素?使用其中任何一个都有哪些优点和缺点(除了明显的设备支持问题)?
查看与stackoverflow中的标准es标签相比es 2.0标签的数量,看起来它不是2.0的时间.
据我所知,升级到iPhone OS将OpenGL ES版本支持从1.1升级到2.0.我无法找到的是,是否应该努力使用1.1来向后兼容旧设备.
Xcode似乎建议我使用2.0,因为它似乎只包含该版本.
我应该使用2.0而不回头吗?有哪些设备只能使用1.1?
谢谢.
最近我想学习OpenGL ES.但我不知道应该学习哪个版本.我试过OpenGL ES 2.0.您必须实现许多内置OpenGL ES 1.0的功能.可编程管道很麻烦,尽管它很强大.
OpenGL ES 2.0已在cocos2d 2.0中使用.哪个版本被广泛使用?我应该学习哪一个.
我是iOS开发人员.