7
我知道升级到iPhone OS后,OpenGL ES版本支持从1.1升级到2.0。我一直无法找到的是,是否应该努力使用1.1来向后兼容旧设备。iPhone上的OpenGL ES 1.1或2.0版本
Xcode似乎暗示我使用2.0,因为它似乎只包含该版本。
我应该用2.0而不是回头看? 有哪些设备只能使用1.1?
谢谢。
我知道升级到iPhone OS后,OpenGL ES版本支持从1.1升级到2.0。我一直无法找到的是,是否应该努力使用1.1来向后兼容旧设备。iPhone上的OpenGL ES 1.1或2.0版本
Xcode似乎暗示我使用2.0,因为它似乎只包含该版本。
我应该用2.0而不是回头看? 有哪些设备只能使用1.1?
谢谢。
OpenGL ES 2.0需要硬件支持(通过增强图形处理器)。第一款支持OpenGL ES 2.0的GPU是2009年中推出的第三代iOS设备中的PowerVR SGX535。
前两代iPhone(和iPod touch)包含仅支持OpenGL ES 1.1的PowerVR MBX GPU。由于这是硬件限制,操作系统升级可能永远不会添加OpenGL ES 2.0支持。
List of iOS devices详细介绍了每个设备中使用的GPU以及何时发布的GPU。
谢谢,不是我所希望的,而是我所需要知道的。 – Winder