To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

4,5
Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
Live Statistics
English Articles
Improved in 24 Hours
Added in 24 Hours
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.
.
Leo
Newton
Brights
Milds

From Wikipedia, the free encyclopedia

EGL is an interface between Khronos rendering APIs (such as OpenGL, OpenGL ES or OpenVG) and the underlying native platform windowing system. EGL handles graphics context management, surface/buffer binding, 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]

Adoption

As an interface between OpenGL ES or OpenVG and the underlying windowing system, EGL has found wide adoption
Wayland clients use EGL to directly draw into the framebuffer. The display server sits between the kernel (here: Linux kernel) and its clients. It communicates with its clients over a given protocol.
The free implementations of the 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
  • The BlackBerry 10 and BlackBerry Tablet OS mobile device operating system uses EGL for 3D graphics rendering. Both support EGL version 1.4.[6]
  • The Android mobile device operating system uses EGL for 3D graphics rendering.[7]
  • The Wayland display server protocol uses EGL.[8] It is implemented in a way that Wayland clients will draw directly to the framebuffer using EGL.
  • Mesa 3D has an implementation of EGL formerly known as Eagle.[9]
  • The Mir display server protocol by Canonical Ltd. uses EGL.[10]
  • The Simple DirectMedia Layer toolkit has been ported to use EGL. It can use Xlib, write directly to the framebuffer or use EGL.
  • The Raspberry Pi single-board computer has an EGL interface to hardware-accelerated 3D graphics rendering.[11]
  • The proprietary Nvidia driver 331.13 BETA from 4 October 2013 supports the EGL API.[12]
  • Tizen OS uses EGL with either OpenGL ES 1.1 or OpenGL ES 2.0 for 3D graphics rendering[13]

Implementations

See also

  • WGL – the equivalent Windows interface to OpenGL
  • CGL – the equivalent OS X interface to OpenGL
  • GLX – the equivalent 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. ^ http://developer.android.com/about/versions/android-2.3-highlights.html
  8. ^ http://ppaalanen.blogspot.com/2012/03/what-does-egl-do-in-wayland-stack.html
  9. ^ Mesa EGL
  10. ^ https://wiki.ubuntu.com/MirSpec
  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. ^ https://wiki.tizen.org/wiki/Porting_Guide/Graphics_and_UI

External links

This page was last edited on 21 November 2021, at 14:31
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.