Meta ha publicado la Biblioteca de gráficos intermedios (IGL) como una nueva biblioteca multiplataforma para proporcionar una única interfaz de bajo nivel que funciona sobre API de gráficos nativos desde OpenGL y Vulkan hasta Apple’s Metal.

IGL tiene como objetivo encapsular las características comunes de GPU en una interfaz multiplataforma de bajo nivel que funciona sobre todos los back-end de gráficos principales, además de Direct3D. Se admiten Metal 2+, OpenGL 2.x, OpenGL 3.1+, OpenGL ES 2.0+, Vulkan 1.1+ y WebGL 2.0, mientras que las plataformas van desde macOS e iOS hasta Windows, Android y Linux. Meta ha publicado el código de la biblioteca IGL bajo una licencia MIT.

Meta espera que la biblioteca de gráficos intermedios se utilice para software que va desde juegos hasta aplicaciones de modelado 3D y más. Los ingenieros de Meta publicaron una publicación de blog hoy en Khronos.org anunciando IGL y sus esfuerzos para apoyar las API estándar de la industria de Khronos.


Código fuente y documentación de IGL están disponibles a través de GitHub de Facebook.

Categories: IT Info