EGL (programming interface)
EGL
|
|
---|---|
EGL OpenGL Logo.png | |
Basic data
|
|
Maintainer | Khronos Group |
developer | Khronos Group |
Current version | 1.5 (March 19, 2014) |
programming language | none , specification |
category | Programming interface (API) |
www.khronos.org |
EGL is a programming interface between OpenGL , OpenGL ES and OpenVG and the window system . OpenGL, OpenGL ES and OpenVG are programming interfaces for hardware-accelerated rasterization . EGL is supported by various window systems, such as: B. the Android window system, Wayland or the Raspberry Pi , i.e. mainly used in embedded systems such as mobile phones , game consoles and other media devices. EGL is also used in embedded systems without window managers such as B. used in aircraft or car cockpits. By Mesa 3D EGL is also in the X Window System supported. EGL is published by the Khronos Group industrial consortium .
use
- The Android operating system uses EGL for rasterizing 3D.
- The Wayland protocol uses EGL.
- The Mir protocol used EGL.
- The Simple DirectMedia Layer Toolkit has been ported to use EGL.
- The Raspberry Pi also uses EGL for the hardware-accelerated rasterization of 3D.
- The X Window System also offers EGL support through Mesa 3D .
implementation
- Mesa 3D - is currently the only free implementation of EGL (and several other graphic rendering APIs)
- Nvidia has built EGL support into its proprietary drivers
See also
- WGL - an interface between the Windows window system and OpenGL equivalent to EGL
- CGL - an interface between the macOS window system and OpenGL equivalent to EGL
- GLX - an interface between the X11 window system and OpenGL, equivalent to EGL
credentials
- ↑ Khronos releases EGL 1.5 specification . Khronos Group . March 19, 2014. Retrieved March 20, 2014.
- ↑ http://developer.android.com/about/versions/android-2.3-highlights.html
- ↑ http://ppaalanen.blogspot.com/2012/03/what-does-egl-do-in-wayland-stack.html
- ↑ Archived copy ( memento of the original from March 6, 2013 in the Internet Archive ) Info: The archive link was automatically inserted and not yet checked. Please check the original and archive link according to the instructions and then remove this notice.
- ↑ http://elinux.org/RPi_VideoCore_APIs
- ^ Mesa EGL
- ↑ https://www.heise.de/newsticker/meldung/Anfaenge-fuer-Mir-und-Wayland-Support-in-Nvidias-Linux-Treibern-1973200.html
- ↑ http://www.golem.de/news/linux-grafiktreiber-unterstuetzt-nvidia-wayland-und-mir-1310-101972.html