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 administración del contexto gráfico, la vinculación de superficies / buffers , la sincronización de renderizado y permite "un renderizado 2D y 3D de alto rendimiento, acelerado y en modo mixto utilizando otras API de Khronos". [2] EGL es administrado por el consorcio tecnológico sin fines de lucro Khronos Group .
El acrónimo EGL es un acrónimo que, a partir de la versión 1.2 de EGL, hace referencia 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 la documentación de desarrollo de X.Org define EGL como "Embedded-System Graphics Library". [5]
Adopción
Implementaciones
Véase también
Referencias
- ^ "Comunicado de prensa: Khronos lanza la especificación EGL 1.5". Khronos Group . 19 de marzo de 2014 . Consultado el 20 de marzo de 2014 .
- ^ "Descripción general de EGL, interfaz de plataforma nativa". The Khronos Group . 19 de julio de 2011.
- ^ Jon Leech (ed.). "Interfaz gráfica de la plataforma nativa Khronos (versión EGL 1.2) (28 de julio de 2005)" (PDF) .
- ^ Jon Leech (ed.). "Interfaz gráfica de la plataforma nativa OpenGL® ES (versión 1.0)" (PDF) .
- ^ "Glosario". Fundación X.Org .
- ^ "Guía para desarrolladores". Archivado desde el original el 10 de octubre de 2013. Consultado el 28 de mayo de 2014 .
- ^ "Android 2.3 Gingerbread, nuevas características". Desarrolladores de Android .
- ^ Pekka Paalanen (10 de marzo de 2012). "¿Qué hace EGL en la pila Wayland?".
- ^ "EGL — La última documentación de la biblioteca de gráficos 3D de Mesa". Documentación de Mesa 3D .
- ^ "MirSpec". Archivado desde el original el 6 de marzo de 2013. Consultado el 7 de marzo de 2013 .
- ^ "API de Raspberry Pi VideoCore - eLinux.org". elinux.org .
- ^ "Se agregó compatibilidad con 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 sistema de ventanas compatible es X11". 2013-10-04 . Consultado el 2013-10-05 .
- ^ "Guía de portabilidad/Gráficos e interfaz de usuario - Tizen Wiki".
Enlaces externos