ArtVK

ArtVK

基于Vulkan 1.0实现的Blaze3D后端

杂项

ArtVK

ArtVK 是一个**实验性**的 Blaze3D 后端实现,使用 Vulkan 1.0 并附带可选扩展。

目标

此项目的主要目标是将 Vulkan 的优势(例如显式同步和资源管理、更好的渲染管线控制)带给较旧且功能较弱的图形适配器。

当前状态

  • 在 Intel Tiger Lake iGPU 上,性能接近桌面版 Vulkan 后端
  • 兼容 Adreno 5xx+、Mali GPU(PowerVR 图形存在一些问题)
  • 由于游戏频繁更新描述符集,内存使用量高于桌面版 Vulkan 后端
  • 由于描述符集分配器尚不成熟,渲染距离限制为 8 个区块
  • 兼容 Sodium 和 Distant Horizons

贡献

始终欢迎人工编写的代码贡献,但我们也在寻找拥有旧款(及移动)设备、存在奇怪驱动问题等的用户来测试我们的模组。请尝试使用,并在问题跟踪器上报告您遇到的任何问题。