Open GL ES 1.1 и игры для iPhone - PullRequest
0 голосов
/ 27 мая 2010

Будут ли в iPhone игры, которые рисуют 2D текстуры, например:

glPushMatrix();
glTranslatef(xLoc, yLoc, 0);
[myTexturePointer drawAtPoint:CGPointZero];
glPopMatrix();

работать с новыми iPhone (которые поддерживают OpenGL ES 2.0)? Я спрашиваю, потому что я только что узнал, что OpenGL ES 2.0 не поддерживает glPushMatrix и т. Д.

ура!

Ответы [ 2 ]

2 голосов
/ 27 мая 2010

Новые телефоны по-прежнему поддерживают более старый OpenGL ES 1.1, поэтому этот код должен работать нормально, если вы используете его в контексте 1.1.

1 голос
/ 27 мая 2010

Более новые iphone поддерживают оба стандарта. Так что ваш код должен работать.

Для обеспечения совместимости с OpenGL ES 1.1 используется в существующих iPhone и устройства iPod touch ", графика Драйвер для PowerVR SGX также реализует OpenGL ES 1.1 эффективно реализовать конвейер с фиксированной функцией, использующий шейдеры, "источники сообщают. Это указывает на то, что игры и другие уникальные приложения для iPhone 3G S и другие будущие модели iPhone и iPod touch, скорее всего, появятся это будет либо исключительно для Новая модель, или, скорее всего, будет поддержка улучшенной 3D-графики на новое устройство пока еще работает предыдущие модели с использованием старых 3D-конвейер с фиксированной функцией.

Источник

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