EGL (API)

EGL is an interface between Khronos rendering APIs (such as OpenGL, OpenGL ES or OpenVG) and the underlying native platform windowing system.

EGL handles graphics context management, surface/buffer binding, rendering synchronization, and enables "high-performance, accelerated, mixed-mode 2D and 3D rendering using other Khronos APIs.

"[2] EGL is managed by the non-profit technology consortium Khronos Group.

[3] Prior to version 1.2, the name of the EGL specification was OpenGL ES Native Platform Graphics Interface.

[4] X.Org development documentation glossary defines EGL as "Embedded-System Graphics Library".