OpenGL ES 1.1 или 2.0 на iPhone - PullRequest
       26

OpenGL ES 1.1 или 2.0 на iPhone

7 голосов
/ 16 февраля 2010

Я понимаю, что обновление до iPhone OS повысило поддержку версии OpenGL ES с 1.1 до 2.0. Чего я не смог найти, так это того, стоит ли пытаться использовать 1.1 для обратной совместимости со старыми устройствами.

Xcode, похоже, предлагает использовать 2.0, поскольку, похоже, включает только эту версию.

Должен ли я использовать 2.0 и не оглядываться назад? Существуют ли устройства, которые могут использовать только 1.1?

Спасибо.

1 Ответ

13 голосов
/ 16 февраля 2010

OpenGL ES 2.0 требует аппаратной поддержки (через улучшенный графический процессор). Первым графическим процессором, который предложил поддержку OpenGL ES 2.0, был PowerVR SGX535, который был представлен в третьем поколении устройств iOS в середине 2009 года.

Первые два поколения iPhone (и iPod touch) содержат графический процессор PowerVR MBX, который поддерживает только OpenGL ES 1.1. Поскольку это аппаратное ограничение, обновление ОС, скорее всего, никогда не добавит поддержку OpenGL ES 2.0.

Список устройств iOS подробно описывает графический процессор, используемый на каждом устройстве, и когда оно было выпущено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...