开源图形兼容层 D7VK 推出 1.1 版本,首次引入 Direct3D 6 支持
D7VK 是一个基于 Vulkan 的开源翻译层,用于将 Microsoft Direct3D 7(D3D7) 图形调用转换为 Vulkan API,从而在 Linux(包括 Steam Deck 和 SteamOS)等平台上运行 D3D7 游戏。这一项目源自著名的 DXVK 技术路径,通过利用已有的 D3D9 后端实现兼容层。 D7VK 最新发布的 1.1 版本为 Linux 平台上的 Vulkan 图形兼容层带来了重要更新,进一步拓展了对老旧 Windows 游戏 API 的支持。 1.1 版本亮点 实验性支持 Direct3D 6(D3D6):这一版本首次引入了 D3D6 的前端支持,使得一些更早期的游戏能够在 D7VK 上开始运行,虽然仍处于实验阶段,兼容性并不完善。 更多 D3D7 修复:针对 Direct3D 7 的实现进行了多项修复,提升了兼容性和稳定性,未来版本还计划继续完善对更多游戏的支持。 D7VK 的主要维护者在查看 D3D6 SDK 文档后认为,为 Vulkan 添加 D3D6 支持并不特别复杂,因此将其纳入了 1.1 版本中。不过目前 D3D7 仍然是项目的核...