加载中...
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 支持 :
Windows | Linux | macOS | iOS | Android | |
---|---|---|---|---|---|
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 仓库中查阅。
关键词: