EGL (API)

EGL

Informasjon
Utviklet av Khronos Group
Siste versjon 1,5 (19. mars 2014)
Miljø Multiplatform
Type Programmeringsgrensesnitt
Nettsted www.khronos.org/egl

EGL ( Embedded System grafikkbibliotek ) er et programmeringsgrensesnitt (API) for Khronos gruppen , som forbinder dens gjengivelsesprogrammeringsgrensesnitt som OpenGL ES eller OpenVG og vindus system av operativsystemet liggende. EGL er et mindre plattformavhengig alternativ enn GLX eller WGL .

Beskrivelse

EGL støtter styring av grafiske sammenhenger, forholdet mellom tegningsflater og minnebuffere, samt gjengivelse av synkronisering. EGL tillater dermed effektiv styring av blandet grafikkgjengivelse (2D og 3D) akselerert vesentlig.

Gjennomføring

EGL støttes for øyeblikket offisielt, ifølge Khronos Group, den

For sin del har Ubuntu utviklet sitt eget skjermsystem parallelt med Wayland, kalt Mir . Den har også en implementering av EGL.

På nylige mobile GPUer er EGL-støtte utbredt på grunn av spesielt bruk av Android og Chrome OS, dette er ikke alltid tilfelle med XGL, i det minste når driverne er proprietære. Så dette er en annen fordel med å bruke EGL, selv om intensjonen om å flytte fra Xorg til Wayland ikke er en prioritet.

Historisk

Relaterte artikler

Eksterne linker

Referanser

  1. "  https://www.khronos.org/news/press/khronos-releases-egl-1.5-specification  "
  2. (no) EGL Oversikt
  3. (in) "  Khronos EGL utgir 1.5 spesifikasjon  " ,19. mars 2014
  4. (i) "  Ozon Oversikt  " [ arkiv7. september 2015] (åpnet 15. oktober 2015 )
  5. (in) "  Aktivere alternative vindussystemer med en ikke-Mesa grafikkdriverimplementering  " ,23. oktober 2014
  6. (in) Kristian Hoegsberg , "  The Eagle EGL loader  " ,8. juli 2009
  7. (in) Robert Ancell, Mir Spesifikasjoner  " , 4. mars 2013 : “  Skreddersydd mot en EGL / GL (ES) verden.  "
  8. (in) "  Khronos EGL utgir 1.5 spesifikasjon  "Khronos.org
  9. (in) "  Mesa 11.0.0 Versjonsmerknader / 12. september 2015  " ,12. september 2015