Se ha publicado la biblioteca gráfica IGL 1.1

La empresa Meta* ha publicado la versión 1.1 de la biblioteca gráfica IGL (Intermediate Graphics Library), que proporciona una API de bajo nivel universal para la gestión de GPU. La API de IGL abarca la funcionalidad típica de las GPU y permite la creación de aplicaciones multiplataforma que pueden operar sobre APIs gráficas como OpenGL, Metal y Vulkan en sistemas Android, iOS, Linux, macOS y Windows, así como utilizar WebGL para la renderización en la web al compilar la aplicación en un código intermedio de WebAssembly. La biblioteca IGL está escrita 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 diseñada con un enfoque en la facilidad de uso y implementa 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 se libera de la especificidad atada a motores concretos. La biblioteca admite la conexión de extensiones, permitiendo integrar funcionalidades adicionales y cubrir necesidades no estándar que puedan surgir para los desarrolladores.

Se ha publicado la biblioteca gráfica IGL 1.1
Se ha publicado la biblioteca gráfica IGL 1.1


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