在 DXVK 和 VKD3D(-Proton)项目之间,对于 Linux 游戏使用,已有良好的 Direct3D 8 到 Direct3D 12 实现支持,基于 Vulkan API。对于那些更喜欢复古经典游戏的用户,D7VK 是近期为 Direct3D 7 而诞生的 DXVK 分支。今天发布了 D7VK 1.1,除了修复其 D3D7 实现外,还新增了一个实验性的 D3D6 前端。
D7VK 1.1 增加了对 Direct3D 6 的实验性支持。现在 D3D6 游戏可以开始以不同程度运行。开发者 WinterSnowfall 在查看了 D3D6 SDK 文档后意识到,添加这个新的前端不会太困难。D3D7 仍然是主要关注点,而 D3D6 是一个实验性选项。

除了实验性的 D3D6 前端,D7VK 1.1 还带来了一些修复,使更多 Direct3D 7 的游戏能够良好地运行。未来 D7VK 的发布计划中还包括更多的游戏修复以及进一步完善 Direct3D 6 前端。
更多关于 D7VK 1.1 发布的详细信息请查看 GitHub。
转自 D7VK 1.1 Released With An Experimental Direct3D 6 Frontend – Phoronix
Linuxeden开源社区