EGL
E724171
EGL is an interface between Khronos rendering APIs like OpenGL ES and the native windowing system, enabling efficient rendering and context management on a variety of platforms.
Statements (53)
| Predicate | Object |
|---|---|
| instanceOf |
Khronos Group standard
ⓘ
graphics API interface ⓘ |
| connects |
OpenGL
NERFINISHED
ⓘ
OpenGL ES NERFINISHED ⓘ OpenVG NERFINISHED ⓘ native window system ⓘ |
| definedBy | Khronos Group NERFINISHED ⓘ |
| defines |
EGLConfig
NERFINISHED
ⓘ
EGLContext NERFINISHED ⓘ EGLDisplay NERFINISHED ⓘ EGLSurface NERFINISHED ⓘ |
| enables |
rendering to native pixmaps
ⓘ
rendering to native windows ⓘ rendering to pbuffers ⓘ |
| fullName | Embedded-System Graphics Library NERFINISHED ⓘ |
| manages |
drawing surfaces
ⓘ
read surfaces ⓘ rendering contexts ⓘ |
| provides |
APIs for buffer binding
ⓘ
APIs for graphics context management ⓘ APIs for surface management ⓘ APIs for synchronization primitives ⓘ |
| specificationURL | https://www.khronos.org/egl ⓘ |
| standardizes | interface between rendering APIs and native platform window systems ⓘ |
| supports |
color buffer configuration
ⓘ
config selection for framebuffers ⓘ context binding to threads ⓘ depth buffer configuration ⓘ double buffering ⓘ multisampling ⓘ native platform integration extensions ⓘ offscreen rendering ⓘ onscreen rendering ⓘ stencil buffer configuration ⓘ swap interval control ⓘ vsync control via swap interval ⓘ |
| supportsPlatform |
Android
ⓘ
Linux ⓘ embedded systems ⓘ mobile devices ⓘ some desktop environments ⓘ |
| usedFor |
cross-platform graphics context management
ⓘ
efficient rendering on heterogeneous platforms ⓘ |
| usedWith |
Mir
NERFINISHED
ⓘ
Wayland NERFINISHED ⓘ X11 NERFINISHED ⓘ framebuffer-based systems ⓘ |
| version |
EGL 1.0
NERFINISHED
ⓘ
EGL 1.1 NERFINISHED ⓘ EGL 1.2 ⓘ EGL 1.3 NERFINISHED ⓘ EGL 1.4 NERFINISHED ⓘ EGL 1.5 NERFINISHED ⓘ |
Referenced by (7)
Full triples — surface form annotated when it differs from this entity's canonical label.
subject surface form:
Wayland