EGL (OpenGL)
From Wikipedia, the free encyclopedia
| Original author(s) | Khronos Group |
|---|---|
| Developer(s) | Khronos Group |
| Stable release | 1.4[1] / April 6, 2011 |
| Written in | C |
| Operating system | Cross-platform |
| Platform | Cross-platform |
| Type | API |
| Website | www.khronos.org |
EGL is an interface between Khronos rendering APIs such as OpenGL ES or OpenVG and the underlying native platform window system. It handles graphics context management, surface/buffer binding, and 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.
The acronym EGL is an initialism, which starting from EGL version 1.2 refers to Khronos Native Platform Graphics Interface[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"[5].
Contents |
[edit] Known Implementations
[edit] See also
[edit] References
- ^ Khronos EGL API Registry
- ^ EGL Overview
- ^ EGL 1.2 Specification
- ^ EGL 1.0 Specification
- ^ EGL in X.org development documentation glossary
- ^ Mesa EGL
[edit] External links
- EGL Home Page at khronos.org
| This graphics software-related article is a stub. You can help Wikipedia by expanding it. |