iPhone上的OpenGL ES 1.1或2.0

时间:2010-02-16 15:39:22

标签: iphone opengl-es

据我所知,升级到iPhone OS将OpenGL ES版本支持从1.1升级到2.0。我无法找到的是,是否应该努力使用1.1来向后兼容旧设备。

Xcode似乎建议我使用2.0,因为它似乎只包含该版本。

我应该使用2.0而不回头吗? 是否有只能使用1.1的设备?

感谢。

1 个答案:

答案 0 :(得分:13)

OpenGL ES 2.0需要硬件支持(通过增强型图形处理器)。第一款提供OpenGL ES 2.0支持的GPU是PowerVR SGX535,它于2009年中期在第三代iOS设备中推出。

iPhone(和iPod touch)的前两代包含仅支持OpenGL ES 1.1的PowerVR MBX GPU。由于这是硬件限制,操作系统升级可能永远不会添加OpenGL ES 2.0支持。

List of iOS devices详细说明了每个设备中使用的GPU及其发布时间。