OpenGL ES 1.x против 2.x: OpenGL ES 1.x все еще стоит изучить? - PullRequest
2 голосов
/ 29 июня 2011

Я пытаюсь изучить OpenGL ES 2.0 на Android.Я пробежал несколько книг и веб-учебников по этой теме.Однако я заметил, что большинство веб-сайтов и книг посвящены версиям OpenGL ES 1.x.Если они учат и тому, и тому, версия 1.x часто оказывается в центре внимания, а версия 2.x - это просто взгляд.Я предполагаю, что это потому, что версия 1.x просто вышла из строя дольше.

Из того, что я могу понять, основное отличие состоит в том, что OpenGL ES 1.x легче изучать, но не так гибко.

Стоит ли изучать OpenGL ES 1.x?Есть ли причина использовать его поверх OpenGL ES 2.x, или он почти мертв?

1 Ответ

3 голосов
/ 29 июня 2011

Стоит ли изучать OpenGL ES 1.x?

Да.

Есть ли причина использовать его поверх OpenGL ES 2.x, или он почти мертв?

Почти каждый телефон Android поддерживает OpenGL ES 1.x. Однако Android NDK 2.0 (и выше) и Android SDK 2.2 (и выше) поддерживают OpenGL ES 2.x. Версия, на которую вы ориентируетесь, зависит от ваших требований. Если вы хотите использовать более ранние версии ОС Android (например, 1.5, 1.6), вам потребуется использовать OpenGL ES 1.x для поддержки этих устройств, и это одна из причин, по которой вы должны изучить OpenGL ES 1.x .

...