Lanzamiento de la biblioteca gráfica IGL 1.0, que abstrae el trabajo con OpenGL, Metal, Vulkan y WebGL

La empresa Meta* ha publicado el lanzamiento de la biblioteca gráfica IGL 1.0 (Intermediate Graphics Library), que ofrece una API de bajo nivel universal para la gestión de GPU. La API propuesta abarca la funcionalidad típica de las GPU y permite crear aplicaciones multiplataforma capaces de operar sobre APIs gráficas como OpenGL, Metal y Vulkan en sistemas Android, iOS, Linux, macOS y Windows, así como utilizar WebGL para la representación en la web al compilar la aplicación en código intermedio WebAssembly. El código de IGL está escrito en C++ y se distribuye bajo la licencia MIT.

Para la renderización, se proporcionan backends para las APIs Metal 2+, OpenGL 2.x, OpenGL 3.1+, OpenGL ES 2.0+, Vulkan 1.1 y WebGL 2.0. La biblioteca es adecuada para el desarrollo de juegos, sistemas de modelado 3D y cualquier otro proyecto que requiera soporte para gráficos de alta calidad. El código de IGL está optimizado para lograr el máximo rendimiento incluso al trabajar con modelos complejos y detallados.

La estructura de la API ha sido desarrollada con un enfoque en la facilidad de uso y realiza conceptos típicos que son comprensibles para la mayoría de los desarrolladores familiarizados con alguna de las APIs gráficas. En términos de niveles de abstracción, IGL es similar a Vulkan y WebGPU, pero está libre de las especificidades ligadas a motores concretos. La biblioteca soporta la conexión de extensiones, que permiten integrar fácilmente funcionalidades adicionales y satisfacer las necesidades no estándar de los desarrolladores.

Lanzamiento de la biblioteca gráfica IGL 1.0, que abstrae el trabajo con OpenGL, Metal, Vulkan y WebGL
Lanzamiento de la biblioteca gráfica IGL 1.0, que abstrae el trabajo con OpenGL, Metal, Vulkan y WebGL


Fuente: opennet.ru
Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster