EGL (API)

EGL is a programming interface between OpenGL ES and OpenVG and the window system. OpenGL ES and OpenVG are programming interfaces for hardware-accelerated rasterization. EGL is everywhere, in applications where the X Window System has been replaced by another window system, eg Android Window System, Wayland or Raspberry Pi, that is mainly used in embedded systems such as mobile phones, game consoles and other media devices. EGL is used among other things in embedded systems without a window manager such as in aircraft or car cockpits. EGL is published by the industry consortium Khronos Group.

Use

  • The Android operating system uses EGL for the screening of 3D.
  • The Wayland protocol uses EGL.
  • The Mir display server protocol uses EGL.
  • The Simple DirectMedia Layer Toolkit has been ported to use EGL can.
  • The Raspberry Pi also uses EGL for the hardware -accelerated rasterization of 3D.

Implementation

  • Nvidia has built EGL support into its proprietary driver
297787
de