iPhone 上的 OpenGL ES 1.1 或 2.0 [英] OpenGL ES 1.1 or 2.0 on iPhone

查看:21
本文介绍了iPhone 上的 OpenGL ES 1.1 或 2.0的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我了解到升级到 iPhone 操作系统后,OpenGL ES 版本支持从 1.1 升级到了 2.0.我还没有找到是否应该努力使用 1.1 来向后兼容旧设备.

I understand that an upgrade to the iPhone OS upgraded the OpenGL ES version support from 1.1 to 2.0. What I haven't been able to find is whether effort should be made to use 1.1 for backwards compatibility with older devices.

Xcode 似乎建议我使用 2.0,因为它似乎只包含那个版本.

Xcode seems to suggest I using 2.0, since it only seems to include that version.

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

Should I use 2.0 and not look back? Are there devices which can only use 1.1?

谢谢.

推荐答案

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

OpenGL ES 2.0 requires hardware support (via an enhanced graphics processor). The first GPU to offer OpenGL ES 2.0 support was the PowerVR SGX535, which was introduced in the third generation of iOS devices in mid-2009.

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

The first two generations of the iPhone (and iPod touch) contain the PowerVR MBX GPU which supports only OpenGL ES 1.1. As this is hardware limitation, an OS upgrade will likely never add OpenGL ES 2.0 support.

iOS 设备列表详细说明了每台设备中使用的 GPU 以及发布时间.

List of iOS devices details the GPU used in each device and when it was released.

这篇关于iPhone 上的 OpenGL ES 1.1 或 2.0的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆