www.wikidata.de-de.nina.az
EGL ist eine Programmierschnittstelle zwischen OpenGL OpenGL ES sowie OpenVG und dem Fenstersystem OpenGL OpenGL ES und OpenVG sind Programmierschnittstellen zur hardwarebeschleunigten Rasterung EGL wird von verschiedenen Fenstersystemen unterstutzt wie z B dem Android Fenstersystem Wayland oder dem Raspberry Pi also hauptsachlich in eingebetteten Systemen wie Mobiltelefonen Spielkonsolen und anderen Medien Geraten eingesetzt EGL wird unter anderem auch in eingebetteten Systemen ohne Fenstermanager wie z B in Flugzeug oder Auto Cockpits verwendet Durch Mesa 3D wird EGL aber auch im X Window System unterstutzt EGL wird vom Industriekonsortium Khronos Group herausgegeben EGLBasisdatenMaintainer Khronos GroupEntwickler Khronos GroupAktuelle Version 1 5 1 19 Marz 2014 Programmiersprache keine SpezifikationKategorie Programmierschnittstelle API www khronos org Inhaltsverzeichnis 1 Verwendung 2 Implementierung 3 Siehe auch 4 EinzelnachweiseVerwendung Bearbeiten nbsp Das Wayland Protokoll definiert dass Klienten via EGL direkt in den Framebuffer zeichnen Fur Mesa 3D wurde dafur libwayland EGL geschrieben Diese Bibliothek erweitert die vorhandene Mesa Implementierung von EGL dahingehend dass die Zugriffe effizienter werden EGL ist eine Abstraktion zwischen z B Wayland und den APIs OpenGL OpenGL ES sowie OpenVG nbsp Der Linux Grafik Stapel baut auf Mesa 3D eine freie Implementierung vieler Grafik Programmierschnittstellen nbsp Wayland nutzt EGL damit Direct Rendering Das Android Betriebssystem benutzt EGL fur die Rasterung von 3D 2 Das Wayland Protokoll benutzt EGL 3 Das Mir Protokoll benutzt EGL 4 Das Simple DirectMedia Layer Toolkit wurde portiert um EGL benutzen zu konnen Der Raspberry Pi benutzt ebenfalls EGL fur die hardwarebeschleunigte Rasterung von 3D 5 Das X Window System bietet durch Mesa 3D ebenfalls EGL Unterstutzung 6 Implementierung BearbeitenMesa 3D ist zurzeit die einzige freie Implementierung von EGL und etlichen weiteren graphic rendering APIs Nvidia hat EGL Unterstutzung in seine proprietaren Treiber eingebaut 7 8 Siehe auch BearbeitenWGL eine zu EGL aquivalente Schnittstelle zwischen dem Windows Fenstersystem und OpenGL CGL eine zu EGL aquivalente Schnittstelle zwischen dem macOS Fenstersystem und OpenGL GLX eine zu EGL aquivalente Schnittstelle zwischen dem X11 Fenstersystem und OpenGLEinzelnachweise Bearbeiten Khronos releases EGL 1 5 specification Khronos Group 19 Marz 2014 abgerufen am 20 Marz 2014 https developer android com about versions android 2 3 highlights https ppaalanen blogspot com 2012 03 what does egl do in wayland stack html Archivierte Kopie Memento des Originals vom 6 Marz 2013 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot wiki ubuntu com https 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 https www golem de news linux grafiktreiber unterstuetzt nvidia wayland und mir 1310 101972 html Abgerufen von https de wikipedia org w index php title EGL Programmierschnittstelle amp oldid 227096863