The Standard for Embedded Accelerated 3D Graphics
OpenGL® ES is a royalty-free, cross-platform API for full-function 2D and 3D graphics on embedded systems - including consoles, phones, appliances and vehicles. It consists of well-defined subsets of desktop OpenGL, creating a flexible and powerful low-level interface between software and graphics acceleration. OpenGL ES includes profiles for floating-point and fixed-point systems and the EGL™ specification for portably binding to native windowing systems. OpenGL ES 1.X is for fixed function hardware and offers acceleration, image quality and performance. OpenGL ES 2.X enables full programmable 3D graphics. OpenGL SC is tuned for the safety critical market.
OpenGL ES API Profiles and Versions at a Glance
OpenGL ES 3.2
- The OpenGL ES 3.2 Specifications
- The OpenGL ES 3.2 Header Files
- The OpenGL ES 3.2 Online Reference Pages
OpenGL ES 3.1
- The OpenGL ES 3.1 Specifications
- The OpenGL ES 3.1 Header Files
- The OpenGL ES 3.1 Online Reference Pages
- The OpenGL ES Reference Cards
OpenGL ES 2.X - for Programmable Hardware
For programmable hardware: OpenGL ES 2.0 is defined relative to the OpenGL 2.0 specification and emphasizes a programmable 3D graphics pipeline with the ability to create shader and program objects and the ability to write vertex and fragment shaders in the OpenGL ES Shading Language. OpenGL ES 2.0 does not support the fixed function transformation and fragment pipeline of OpenGL ES 1.x. Learn More...
OpenGL ES 1.X
For fixed function hardware: OpenGL ES 1.1 is defined relative to the OpenGL 1.5 specification and emphasizes hardware acceleration of the API, but is fully backwards compatible with 1.0. It provides enhanced functionality, improved image quality and optimizations to increase performance while reducing memory bandwidth usage to save power. The OpenGL ES 1.1 Extension Pack is a collection of optional extensions added to OpenGL ES 1.1 that reduced variability and bring significant improvements in image quality and performance. Learn More...
OpenGL ES Roadmap
The most widely deployed 3D graphics API in history
Industry will ship >1.7 billion OpenGL ES-enabled devices in 2015
Implementers of OpenGL ES
- ARM Limited
- Apple, Inc.
- Broadcom Corporation
- Creative Labs
- Creative Technology Ltd
- Digital Media Professionals
- Fujitsu Limited
- Google, Inc.
- HISILICON TECHNOLOGIES CO.,LTD.
- Imagination Technologies
- MediaTek Inc
- NOKIA OYJ
- NVIDIA Corporation
- NexusChips Co., Ltd.
- Nintendo Co., Ltd.
- Panasonic / Matsushita Electric
- Samsung Electronics
- Socionext, Inc.
- Sony Computer Entertainment Inc.
- Sony Ericsson Mobile Communications AB
- Takumi Corporation
- Verisilicon, Inc.
- Vivante Corporation