*** Welcome to piglix ***

OpenGL ES

OpenGL ES
OpenGL ES logo
OpenGL ES logo
Original author(s) ARB
Developer(s) Khronos Group
Initial release 28 July 2003; 13 years ago (2003-07-28)
Stable release
3.2 / 10 August 2015; 17 months ago (2015-08-10)
Operating system Cross-platform
Platform Cross-platform
Type API
License Free of charge, royalty or licensing
Website www.khronos.org/opengles

OpenGL for Embedded Systems (OpenGL ES or GLES) is a subset of the OpenGL computer graphics rendering application programming interface (API) for rendering 2D and 3D computer graphics such as those used by video games, typically hardware-accelerated using a graphics processing unit (GPU). It is designed for embedded systems like smartphones, computer tablets, video game consoles and PDAs. OpenGL ES is the "most widely deployed 3D graphics API in history".

The API is cross-language and multi-platform. The libraries GLUT and GLU are not available for OpenGL ES. OpenGL ES is managed by the non-profit technology consortium Khronos Group. Vulkan, a next-generation API from Khronos, is made for simpler high performance drivers for mobile and desktop devices.

Several versions of the OpenGL ES specification now exist. OpenGL ES 1.0 is drawn up against the OpenGL 1.3 specification, OpenGL ES 1.1 is defined relative to the OpenGL 1.5 specification and OpenGL ES 2.0 is defined relative to the OpenGL 2.0 specification. This means that, for example, an application written for OpenGL ES 1.0 should be easily portable to the desktop OpenGL 1.3; as the OpenGL ES is a stripped-down version of the API, the reverse may or may not be true, depending on the particular features used.


...
Wikipedia

...