EGL (API)

Source: Wikipedia, the free encyclopedia.
EGL (OpenGL)
Original author(s)Khronos Group
Developer(s)Khronos Group
Stable release
1.5[1] / March 19, 2014; 10 years ago (2014-03-19)
Written in
API
Websitewww.khronos.org

EGL is an

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]

Adoption

As an interface between
Wayland (display server protocol) rely upon the Mesa implementation of EGL. A special library called libwayland-EGL was written to accommodate the access to the framebuffer

Implementations

See also

  • Windows
    interface to OpenGL
  • OS X
    interface to OpenGL
  • X11
    interface to OpenGL
    • AIGLX – an attempt to accelerate GLX
  • WSI
    – the Vulkan Window System Interface (WSI) does for Vulkan what EGL does for OpenGL ES.

References

  1. ^ "Khronos releases EGL 1.5 specification". Khronos Group. 2014-03-19. Retrieved 2014-03-20.
  2. ^ EGL Overview
  3. ^ EGL 1.2 Specification
  4. ^ EGL 1.0 Specification
  5. ^ EGL in X.Org development documentation glossary
  6. ^ "Developer Guide". Archived from the original on 2013-10-10. Retrieved 2014-05-28.
  7. ^ "Gingerbread".
  8. ^ "Pekka Paalanen: What does EGL do in the Wayland stack". 10 March 2012.
  9. ^ Mesa EGL
  10. ^ "MirSpec". Archived from the original on 2013-03-06. Retrieved 2013-03-07.
  11. ^ http://elinux.org/RPi_VideoCore_APIs
  12. ^ "Added support for the EGL API on 32-bit platforms. Currently, the supported client APIs are OpenGL ES 1.1, 2.0 and 3.0, and the only supported window system backend is X11". 2013-10-04. Retrieved 2013-10-05.
  13. ^ "Porting Guide/Graphics and UI - Tizen Wiki".

External links