EGL (API)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. DescriptionEGL 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 œuvreEGL est actuellement supporté officiellement, d'après le Khronos Group, sur[2]
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
Article connexeLiens externes
Références
|