Meta 發布了中間圖形庫 (IGL) 作為一個新的跨平台庫,以提供一個單一的低級接口,該接口可在從 OpenGL 和 Vulkan 到 Apple Metal 的本機圖形 API 上工作。
IGL 旨在將常見的 GPU 功能封裝到低級跨平台接口中,該接口可在除 Direct3D 之外的所有主要圖形後端上運行。支持 Metal 2+、OpenGL 2.x、OpenGL 3.1+、OpenGL ES 2.0+、Vulkan 1.1+ 和 WebGL 2.0,平台範圍從 macOS 和 iOS 到 Windows、Android 和 Linux。 Meta 已在 MIT 許可下發布了 IGL 庫代碼。
Meta 希望中級圖形庫能夠用於從遊戲到 3D 建模應用程序等各種軟件。 Meta 工程師今天在 Khronos.org 宣布 IGL 及其圍繞支持 Khronos 行業標準 API 所做的努力。
IGL 源代碼和文檔可通過 Facebook 的 GitHub 獲取。