stringtranslate.com

EGL (API)

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

Como interfaz entre OpenGL ES u OpenVG y el sistema de ventanas subyacente , EGL ha encontrado una amplia adopción.

Implementaciones

Véase también

Referencias

  1. ^ "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 .
  2. ^ "Descripción general de EGL, interfaz de plataforma nativa". The Khronos Group . 19 de julio de 2011.
  3. ^ Jon Leech (ed.). "Interfaz gráfica de la plataforma nativa Khronos (versión EGL 1.2) (28 de julio de 2005)" (PDF) .
  4. ^ Jon Leech (ed.). "Interfaz gráfica de la plataforma nativa OpenGL® ES (versión 1.0)" (PDF) .
  5. ^ "Glosario". Fundación X.Org .
  6. ^ "Guía para desarrolladores". Archivado desde el original el 10 de octubre de 2013. Consultado el 28 de mayo de 2014 .
  7. ^ "Android 2.3 Gingerbread, nuevas características". Desarrolladores de Android .
  8. ^ Pekka Paalanen (10 de marzo de 2012). "¿Qué hace EGL en la pila Wayland?".
  9. ^ "EGL — La última documentación de la biblioteca de gráficos 3D de Mesa". Documentación de Mesa 3D .
  10. ^ "MirSpec". Archivado desde el original el 6 de marzo de 2013. Consultado el 7 de marzo de 2013 .
  11. ^ "API de Raspberry Pi VideoCore - eLinux.org". elinux.org .
  12. ^ "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 .
  13. ^ "Guía de portabilidad/Gráficos e interfaz de usuario - Tizen Wiki".

Enlaces externos