Введение в аппаратные средства для OpenGL ES

устройства на iOS поддерживают множество графических процессоров с переменными возможностями. Все в настоящее время поставляющие устройства поддерживают и OpenGL ES 1.1 и OpenGL ES 2.0. Даже устройства, поддерживающие ту же версию OpenGL ES, могут иметь различные возможности в зависимости от версии iOS и базового аппаратного обеспечения машинной графики. Apple предлагает многим OpenGL расширения ES для обеспечения новых возможностей для приложений.

Сразу

Этот документ описывает подробные данные для каждого устройства, чтобы помочь Вам адаптировать свои приложения для получения самой высокой производительности и качества. Информация, содержавшая здесь, является текущей с iOS 6.1, но является подверженной изменениям в будущих аппаратных средствах или выпусках программного обеспечения.

Как использовать этот документ

Несмотря на то, что этот документ обеспечивает важный OpenGL информация об аппаратных средствах ES, это не категорично. Если Вы незнакомы с OpenGL программирование ES, консультируйтесь с OpenGL Руководство по программированию ES для iOS, чтобы изучить, как разработать OpenGL приложения ES на iOS.

Чтобы позволить Вашему приложению работать на как можно большем количестве устройств и гарантировать совместимость будущими устройствами и версиями iOS, Ваше приложение должно всегда тестировать возможности базового OpenGL реализация ES во время выполнения, отключая любые опции, не имеющие требуемой поддержки со стороны iOS. Для получения дополнительной информации о выполнении этих тестов, посмотрите Определение OpenGL Возможности ES в OpenGL Руководство по программированию ES для iOS.

См. также

OpenGL ES является открытым стандартом, определенным Khronos Group. Для получения дополнительной информации о OpenGL ES 1.1 и 2.0, консультируйтесь с их веб-страницей в http://www .khronos.org/opengles/.