stringtranslate.com

ÁNGULO (software)

ANGLE ( Motor de capa de gráficos casi nativo ) es una capa de abstracción de motor de gráficos multiplataforma de código abierto desarrollada por Google . [1] ANGLE traduce llamadas OpenGL ES 2/3 a llamadas API DirectX 9, 11, OpenGL o Vulkan. [2] [3] [4] [5] Es una versión portátil de OpenGL pero con las limitaciones del estándar OpenGL ES . [6] [7]

La API está diseñada principalmente para brindar compatibilidad OpenGL de alto rendimiento con MS Windows y navegadores web como Chromium al traducir llamadas OpenGL a Direct3D , que tiene una compatibilidad de controladores mucho mejor en sistemas Windows. [3] [4] [5] En Windows, hay dos renderizadores backend para ANGLE: el más antiguo usa Direct3D 9.0c, mientras que el más nuevo usa Direct3D 11. [8]

ANGLE es utilizado actualmente por Google Chrome (está integrado en el motor del navegador Blink ), Firefox , [9] Edge , WebKit y Qt Framework . [10] Windows 10 también utiliza el motor para compatibilidad con aplicaciones portadas desde Android . [11] A lo largo de 2019, el equipo de Apple contribuyó con un backend de Metal API para ANGLE para que los dispositivos Apple pudieran ejecutarse en sus API de gráficos nativos. [12]

ANGLE se distribuye bajo una licencia BSD .

Historia

El proyecto comenzó como una forma para que Google llevara la aceleración de hardware completa para WebGL a Windows sin depender de los controladores de gráficos OpenGL . Inicialmente, Google lanzó el programa bajo la licencia BSD . [13]

La versión de producción actual (2.1.x) implementa OpenGL ES 2.0, 3.0, 3.1 y EGL 1.5, afirmando pasar las pruebas de conformidad para ambos. Se inició el trabajo en la futura versión OpenGL ES 3.0, [8] para el backend Direct3D 11 más nuevo. [14]

La capacidad de usar ANGLE en una aplicación de la Tienda Windows se agregó en 2014. [11] Microsoft contribuyó con soporte para niveles de funciones más bajos para el proyecto. La compatibilidad con CoreWindow y SwapChainPanel en EGL de ANGLE permite que las aplicaciones se ejecuten en Windows 8.1, Windows Phone 8.1 y versiones posteriores. [15]

Nivel de soporte de OpenGL ES a través de renderizadores de respaldo

Software que utiliza ANGLE

ANGLE se utiliza actualmente en varios programas y software.

Referencias

  1. ^ "Google anuncia Angle, motor de capa de gráficos casi nativo, para que OpenGL ES pueda ejecutarse sobre DirectX 9 - noticias de khronos.org". Khronos.org. 19 de marzo de 2010 . Consultado el 5 de agosto de 2014 .
  2. ^ "ÁNGULO". Esquía . Consultado el 11 de abril de 2022 .
  3. ^ ab "Google's Angle lleva OpenGL a Windows". I-programador.info. 13 de diciembre de 2011 . Consultado el 5 de agosto de 2014 .
  4. ^ ab "Chromium obtiene aceleración de GPU: The H Open: noticias y características". H-online.com. 30 de agosto de 2010 . Consultado el 5 de agosto de 2014 .
  5. ^ ab Bridge, Henry (18 de marzo de 2010). "Blog de Chromium: Presentación del proyecto ANGLE". Blog.chromium.org . Consultado el 5 de agosto de 2014 .
  6. ^ "ángulo/ángulo - Git en Google". cromo.googlesource.com . Consultado el 8 de julio de 2021 .
  7. ^ ÁNGULO: OpenGL en Vulkan , consultado el 8 de julio de 2021
  8. ^ abc "angleproject - ANGLE: motor de capa de gráficos casi nativo - Alojamiento de proyectos de Google". 25 de marzo de 2014 . Consultado el 5 de agosto de 2014 .
  9. ^ abc "(WebGL) Cómo habilitar OpenGL nativo en su navegador (Windows)". Frikis3D . Consultado el 5 de agosto de 2014 .
  10. ^ ab "Gráficos en Windows desde un ángulo diferente | Blog Qt". Qt . Consultado el 5 de agosto de 2014 .
  11. ^ abcd "ÁNGULO: Ejecución de código de gráficos OpenGL ES 2.0 en Windows". canal9.msdn.com. 30 de abril de 2015.
  12. ^ ab "WebGL 2.0 logra soporte generalizado de todos los principales navegadores web". El grupo Khronos . 9 de febrero de 2022 . Consultado el 13 de febrero de 2022 .
  13. ^ Shankland, Stephen (25 de marzo de 2014). "Google apunta a una Web 3D más sencilla en Windows - CNET". Noticias.cnet.com . Consultado el 5 de agosto de 2014 .
  14. ^ https://angleproject.googlecode.com/files/ANGLE%20and%20Cross-Platform%20WebGL%20Support.pdf Archivado el 11 de agosto de 2014 en Wayback Machine .
  15. ^ "ANGLE para Wiki de la Tienda Windows". Microsoft Corp.
  16. ^ "Instantánea del desarrollador: Godot 4.2 dev 6".
  17. ^ https://github.com/godotengine/godot/pull/72831
  18. ^ "ANGLE para la Tienda Windows: paquete NuGet". www.nuget.org. 29 de mayo de 2015.
  19. ^ "Preguntas frecuentes n.º 2570: Preguntas: Stellarium". respuestas.launchpad.net .
  20. ^ VideoGameCredits (27 de junio de 2014). "Shovel Knight (Créditos) (PC)" - a través de YouTube.
  21. ^ Jagex. "Blog de desarrollo - NXT - ¿Puedo ejecutarlo? - Noticias - RuneScape". servicios.runescape.com .
  22. ^ Fundación, Krita (28 de septiembre de 2017). "Krita 3.3.0 - Krita". krita.org .
  23. ^ Chote, Paul (31 de enero de 2021). "Prueba de juego 20210131". OpenRA .

enlaces externos