Логотип

OpenGL ES (OpenGL for E mbedded S ystems - OpenGL для вбудованих систем) - підмножина графічного інтерфейсу OpenGL, розроблене спеціально для вбудованих систем - мобільних телефонів, кишенькових комп'ютерів, ігрових консолей. OpenGL ES визначається і просувається консорціумом Khronos Group, до якого входять виробники програмного і апаратного забезпечення, зацікавлені у відкритому API для графіки і мультимедіа.


1. Версії

В даний час існує вже декілька версій специфікації OpenGL ES. OpenGL ES 1.0 написана по специфікації OpenGL 1.3, OpenGL ES 1.1 визначена щодо OpenGL 1.5, OpenGL ES 2.0 визначена щодо специфікації OpenGL 2.0. Версії 1.0 і 1.1 мають профілі common та common lite. Common lite відрізняється тим що підтримує тільки обчислення на числах з фіксованою десятковою крапкою, в той час як common підтримує також і обчислення з плаваючою точкою.

2. Використання

OpenGL ES 1.0 був обраний в якості офіційного 3D API в Symbian OS і для платформи Android.

OpenGL ES 1.0 плюс деякі можливості 2.0 і Cg підтримуються в PlayStation 3 як один з доступних графічних API.

OpenGL ES 1.1 використовується в якості графічної бібліотеки в iPhone SDK.

OpenGL ES 2.0 Використовується в Nokia N900, підтримується в Symbian , підтримується в Android версії 2.2 і вище, використовується в ігровій консолі Pandora, а також в iPhone SDK 3.0 (тільки для iPhone 3GS і нових iPod Touch), підтримується в Bada OS. Ці пристрої також обрані для використання WebGL, OpenGL для браузерів.