D8VK 的第一个稳定版本,在 Vulkan 之上实现 Direct3D 8

D8VK 1.0 项目已经发布,提供了 Direct3D 8 图形 API 的实现,该实现通过对 Vulkan API 的调用转换进行工作,并允许使用 Wine 或 Proton 运行为 Windows 开发的 3D 应用程序以及与 Direct3D 8 API 相关的游戏在Linux上,该项目代码是用C++语言编写的,并在Zlib许可下分发。 DXVK 项目的代码库以及在 Vulkan 之上实现 Direct3D 9、10 和 11 被用作开发的基础。

D8VK 1.0 被标记为该项目的第一个版本,适合普遍使用并在数百款游戏上进行了测试。 与使用 Direct3D 3 到 OpenGL 和 Direct8D 9 转换的 WineD3D 和 d8d3to9 项目相比,D8VK 项目表现出更好的性能、稳定性和游戏兼容性。 例如,在 3DMark 2001 SE 软件包中测试时,D8VK 项目得分为 144660 分,d3d8to9 和 dxvk 捆绑包得分为 118033,WineD3D 得分为 97134。

D8VK 的第一个稳定版本,在 Vulkan 之上实现 Direct3D 8

开发者已经测试了对 D8VK 约 200 款游戏的支持,包括《上古卷轴 III:晨风》、《邮政 2》、《魔兽争霸 III》、《另一个世界 15》、《极品飞车:高风险》、《极品飞车 III:热力追击》、《红色派系 II》、 《马克思佩恩 2》、《虚幻 II:觉醒》、《侠盗猎车手 III》、《寂静岭 3》。

D8VK 的第一个稳定版本,在 Vulkan 之上实现 Direct3D 8

D3VK 尚不支持的基于 Direct8D 8 的游戏列表:

  • 混沌军团
  • 邪恶的死者:向国王致敬
  • 英雄山姆:初遇
  • 严重萨姆:第二次遭遇
  • 史莱克2
  • 索尼克英雄
  • 细胞分裂:混沌理论(对战模式)
  • 星球大战:共和国突击队(禁用小队阴影)

来源: opennet.ru

添加评论