OpenGL ES 1.1 или 2.0 на iPhone

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

XCode, кажется, предлагает меня использующий 2.0, так как это только, кажется, включает ту версию.

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

Спасибо.

7
задан Winder 16 February 2010 в 15:39
поделиться

1 ответ

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 содержит подробную информацию о графическом процессоре, используемом в каждом устройстве, и о времени его выпуска.

13
ответ дан 6 December 2019 в 19:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: