Из того, что я прочитал, и из-за моего ограниченного времени работы с ним, переход на OpenGL ES 2.0 из 1.1 - это не столько вопрос производительности, сколько вопрос о возможностях.Если вы смотрите Мастеринг OpenGL ES для видео для iPhone (часть видео «Начало работы с iPhone», доступного на сайте Программы разработчиков iPhone), Apple даже заявляет, что если вы сможете делать то, что вам нужно, в OpenGL ES 1.1,вам не нужно переходить на 2.0.
Полностью программируемый конвейер OpenGL ES 2.0 может значительно усложнить простые действия, чем то же самое в 1.1, потому что вам нужно писать код для частей конвейера.которые были обработаны для вас раньше.Тем не менее, 2.0 делает практичным много потрясающих эффектов, которые вы просто не могли сделать в 1.1.Например, я рекомендую посмотреть сессионное видео WWDC 2010 417 - Затенение ES Advanced и расширенный рендеринг, а также графическое и мультимедийное состояние Союза, чтобы увидеть, что возможно с использованием OpenGL ES 2.0.
ToНа сегодняшний день лишь немногие приложения использовали OpenGL ES 2.0, учитывая ограниченный набор устройств iPhone с совместимыми графическими процессорами и отсутствие документации и примеров.Я думаю, что мы увидим, что это начало меняться, поскольку устройства до iPhone 3G S будут постепенно сокращаться.В частности, на iPad была выпущена версия OpenGL ES 2.0, поэтому, если вы разрабатываете приложение для нее, вы можете положиться на эти возможности.Другие примеры кода и документация обязательно появятся в ближайшее время.