Interfaz de programación de aplicaciones
EGL es una interfaz entre las API de renderizado de Khronos (como OpenGL , OpenGL ES u OpenVG ) y el sistema de ventanas de la plataforma nativa subyacente . EGL maneja la gestión del contexto de gráficos, la vinculación de superficie / búfer , la sincronización de renderizado y permite "renderizado 2D y 3D de modo mixto, acelerado y de alto rendimiento utilizando otras API de Khronos". [2] EGL está gestionado por el consorcio tecnológico sin fines de lucro Khronos Group .
El acrónimo EGL es una sigla que, a partir de la versión 1.2 de EGL, se refiere a Khronos Native Platform Graphics Interface . [3] Antes de la versión 1.2, el nombre de la especificación EGL era OpenGL ES Native Platform Graphics Interface . [4] El glosario de documentación de desarrollo de X.Org define EGL como "Biblioteca de gráficos de sistema integrado". [5]
Adopción
Implementaciones
Ver también
Referencias
- ^ "Khronos lanza la especificación EGL 1.5". Grupo Khronos . 2014-03-19 . Consultado el 20 de marzo de 2014 .
- ^ Descripción general de EGL
- ^ Especificación EGL 1.2
- ^ Especificación EGL 1.0
- ^ EGL en el glosario de documentación de desarrollo de X.Org
- ^ "Guía para desarrolladores". Archivado desde el original el 10 de octubre de 2013 . Consultado el 28 de mayo de 2014 .
- ^ "Pan de jengibre".
- ^ "Pekka Paalanen: ¿Qué hace EGL en la pila de Wayland?". 10 de marzo de 2012.
- ^ Mesa EGL
- ^ "MirSpec". Archivado desde el original el 6 de marzo de 2013 . Consultado el 7 de marzo de 2013 .
- ^ http://elinux.org/RPi_VideoCore_APIs
- ^ "Se agregó soporte para la API EGL en plataformas de 32 bits. Actualmente, las API de cliente compatibles son OpenGL ES 1.1, 2.0 y 3.0, y el único backend del sistema de ventanas compatible es X11". 2013-10-04 . Consultado el 5 de octubre de 2013 .
- ^ "Guía de portabilidad/Gráficos y UI - Tizen Wiki".
enlaces externos