Get the App
SLTechnology News&Howtos  ›  IT Information  › 

Meta publishes IGL, an intermediate graphics library based on Vulkan and OpenGL, to improve the consistency of cross-platform game rendering.

Shulou Source: shulou.com Published: 2023-11-24 18:01:00 10月03日 Update

CTOnews.com, July 11, Meta recently released the Intermediate Graphics Library (Intermediate Graphics Library-IGL), which is a new cross-platform library for controlling GPU rendering under cross-platform games to improve the consistency of cross-platform game graphics.

It is reported that IGL provides a single low-level interface, and then encapsulates the common GPU functions into the low-level cross-platform interface. This interface runs on all major graphics backends except Direct3D.

Supported rendering backend range:

Metal 2 +, OpenGL 2.x, OpenGL 3.1 +, OpenGL ES 2.0 +, Vulkan 1.1 + and WebGL 2.

Platform scope: from macOS and iOS to Windows, Android and Linux.

The official DEMO attached to CTOnews.com is as follows:

▲ diagram source Meta

▲ source MetaMeta has released the IGL library code under the license of MIT, and interested friends can consult it in GitHub.

Tags: Interface graphics low-level available in scope consistency code interest function official buddy common platform message game screen screen encapsulation control Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Shulou Technology MariaDB Xiaomi OPPO Reno MySQL