加载中...
您的位置:首页 >资讯频道 > 原创资讯 > 正文

Meta 发布基于 Vulkan、OpenGL 构建的中间图形库“IGL”

2023-07-08 17:06:17 来源:OSCHINA


【资料图】

Meta 发布了中间图形库 ( Intermediate Graphics Library- IGL ), 作为一个新的控制 GPU 的跨平台库。

IGL 提供一个单一的低级接口,然后将常见的 GPU 功能封装到该低级跨平台接口中。该接口可在除 Direct3D 之外的所有主要图形后端上运行。

支持的渲染后端范围: Metal 2+、OpenGL 2.x、OpenGL 3.1+、OpenGL ES 2.0+、Vulkan 1.1+ 和 WebGL 2. 平台范围:从 macOS 和 iOS 到 Windows、Android 和 Linux。

API 支持 :

WindowsLinuxmacOSiOSAndroid
Vulkan 1.1✔️✔️✔️(MoltenVK)✖️✔️(Quest 2/3/Pro)
OpenGL ES 2.0 - 3.0✔️(Angle)✔️(Angle)✔️✔️✔️
OpenGL ES 3.1 - 3.2✔️(Angle)✔️(Angle)✖️✖️✔️
OpenGL 3.1 - 4.6✔️✔️✖️✖️✖️
Metal 2✖️✖️✔️✔️✖️

IGL 渲染示例的屏幕截图:

Meta 已在 MIT 许可下发布了 IGL 库代码,可在 GitHub 仓库中查阅。

关键词: