Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. EGL (API) — Wikipédia
EGL (API) — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
Page d’aide sur l’homonymie

Pour les articles homonymes, voir EGL.

EGL
Description de l'image EGL OpenGL Logo.svg.

Informations
Développé par Khronos GroupVoir et modifier les données sur Wikidata
Environnement Multiplateforme (d)Voir et modifier les données sur Wikidata
Type Interface de programmationVoir et modifier les données sur Wikidata
Site web www.khronos.org/eglVoir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide)

Wayland et EGL.

EGL (Embedded-System Graphics Library) est une interface de programmation (API) du Khronos Group, faisant le lien entre ses API de rendu, comme OpenGL ES ou OpenVG, et le système de fenêtrage du système d'exploitation sous-jacent. EGL est une option moins dépendante de la plate-forme que GLX ou WGL.

L'empilement graphique Linux utilise Mesa 3D
Le Système de fenêtrage est basé sur Wayland et EGL

Description

[modifier | modifier le code]

EGL prend en charge la gestion des contextes graphiques, les relations entre les surfaces de dessin et les tampons mémoire, ainsi que la synchronisation du rendu. EGL permet ainsi la gestion efficace de rendu graphique mixte (2D et 3D) accéléré matériellement[1].

Mise en œuvre

[modifier | modifier le code]

EGL est actuellement supporté officiellement, d'après le Khronos Group, sur[2]

  • Android
  • GBM, utilisé notamment par Mesa 3D et Ozone, le système de fenêtrage de Chrome OS/Chromium OS[3]. À la conférence, XDC2014, Andy Ritger de Nvidia a proposé d'améliorer EGL afin qu'il remplace GBM en implémentant toutes ses fonctionnalités[4].
  • Wayland avait à l'origine sa propre implémentation d'EGL appelée Eagle, elle a été fusionnée depuis avec l'implémentation EGL de Mesa 3D, bénéficiant ainsi de la centralisation au sein de ce projet[5].
  • X11, les spécifications d'EGL lui permettent de s'interfacer avec X11 avec une API très similaire à celle de GLX, la remplaçant ainsi avantageusement.

De son côté, Ubuntu a développé son propre système d'affichage en parallèle à Wayland, nommé Mir. Il possède également une implémentation d'EGL[6].

Sur les GPU mobiles récents, le support d'EGL est généralisé en raison, notamment de son utilisation par Android et Chrome OS, ça n'est pas toujours le cas d'XGL, du moins lorsque les pilotes sont propriétaires. C'est donc un autre avantage à utiliser EGL, même si l'intention de passer de Xorg à Wayland n'est pas une priorité.

Historique

[modifier | modifier le code]
  • 23 juillet 2003 EGL 1.0
  • 10 novembre 2004 EGL 1.1
  • 28 juillet 2005 EGL 1.2
  • 4 décembre 2006 EGL 1.3
  • 4 décembre 2013 EGL 1.4
  • 19 mars 2014 EGL 1.5[7] Il est supporté dans Mesa 3d pour les pilotes r600, radeonsi, nv50, nvc0, à partir de sa version 11, sortie le 12 septembre 2015[8].

Articles connexes

[modifier | modifier le code]
  • Khronos Group

Liens externes

[modifier | modifier le code]
  • (en) « EGL - Home Page », sur khronos.org — Présentation
  • (en) « Khronos EGL Registry », sur khronos.org — Documentation et spécifications

Références

[modifier | modifier le code]
  1. ↑ (en) EGL Overview
  2. ↑ (en) « Khronos Releases EGL 1.5 Specification », 19 mars 2014
  3. ↑ (en) « Ozone Overview » [archive du 7 septembre 2015] (consulté le 15 octobre 2015)
  4. ↑ (en) « Enabling Alternative Window Systems with a non-Mesa Graphics Driver Implementation », 23 octobre 2014
  5. ↑ (en) Kristian Hoegsberg, « The Eagle EGL loader », 8 juillet 2009
  6. ↑ (en) Robert Ancell, « Mir Specifications », 4 mars 2013 : « Tailored towards an EGL/GL(ES) world. »
  7. ↑ (en) « Khronos Releases EGL 1.5 Specification », sur Khronos.org
  8. ↑ (en) « Mesa 11.0.0 Release Notes / September 12, 2015 », 12 septembre 2015
v · m
Standards du Khronos Group
  • COLLADA
  • EGL
  • glTF
  • OpenCL
  • OpenGL
  • OpenGL ES
  • OpenGL SC (en)
  • OpenKODE
  • OpenMAX
  • OpenML
  • OpenSL ES (en)
  • OpenVG
  • OpenWF (en)
  • OpenXR
  • SPIR
  • Vulkan
  • WebCL
  • WebGL
v · m
Environnements de bureau pour X et/ou Wayland
Environnements de bureau
Basé sur GTK
  • GNOME
  • Unity
  • Cinnamon
  • Budgie
  • MATE
  • Xfce
  • LXDE
  • Sugar
Basé sur Qt
  • Plasma
  • Trinity (TDE)
  • LXQt
  • Deepin Desktop Environnement (DDE)
  • Razor-qt
  • Lumina (en)
  • Elokab
Autre
  • Enlightenment
  • FLTK
  • GNUstep
  • plus…
Gestionnaires de fenêtres
  • Awesome
  • Bspwm
  • Compiz
  • Dwm
  • Fluxbox
  • FVWM
  • i3
  • IceWM
  • Ion
  • KWin
  • Metacity
  • Mutter
  • Openbox
  • Ratpoison
  • Sway
  • Window Maker
  • Xfwm
  • Wmii
  • plus…
Systèmes de fenêtrage
  • Wayland
    • Mutter
    • KWin
  • X Window System
    • X.Org
    • XFree86
    • Xgl
  • Mir
  • plus…
  • icône décorative Portail des logiciels
  • icône décorative Portail des logiciels libres
  • icône décorative Portail de Linux
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=EGL_(API)&oldid=229552193 ».
Catégories :
  • Interface de programmation
  • Système de fenêtrage
  • Logiciel pour Unix
Catégories cachées :
  • Article contenant un lien mort
  • Page utilisant P178
  • Page utilisant P400
  • Page utilisant P31
  • Page utilisant P856
  • Article utilisant une Infobox
  • Article contenant un appel à traduction en anglais
  • Portail:Logiciel/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Logiciels libres/Articles liés
  • Portail:GNU/Linux/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id