gfx-rs高性能跨平台 Rust 图形和计算抽象库
gfx-rs 是一个 Rust 低级跨平台图形和计算抽象库,它由以下组件组成:
- gfx-hal,gfx-rs 的硬件抽象层:Vulkan-ic 主要是不安全的 API,它可以将 API 调用转换为各种后端,从而实现跨平台支持。
- gfx-backend-*:包含各种平台的图形后端:
- Vulkan (用于运行在 Linux 和 Windows)
- DirectX 12 与 DirectX 11
- Metal (用于运行在 macOS 和 iOS)
- OpenGL 2.1+/ES2+
- gfx-warden:数据驱动的参考测试框架,用于验证所有图形后端的一致性。
评论