D7VK 1.5 版本发布,支持 Direct3D 3

D7VK 1.5 项目已发布,该项目实现了微软分别于 1996、1997、1998 和 1999 年提出的 Direct3D 3、5、6 和 7 图形 API。D7VK 的工作原理是将对 Vulkan API 的调用转换为 Vulkan API,从而允许您在 Vulkan 环境下运行程序。 Linux 基于 Direct3D 3、5、6 和 7 API 的复古游戏。项目代码使用 C++ 编写,并以 Zlib 许可证发布。开发基于 DXVK 项目的 d3d9 后端代码。D7VK 将 Direct3D 3、5、6 和 7 API 转换为 Direct3D 9 调用,然后再将其转换为 Vulkan API。开发者不打算像之前基于 Vulkan 的 Direct3D 8 和 Direct3D 9 实现那样,将 D7VK 集成到 DXVK 中。

新版本除了之前对 Direct3D 5、6 和 7 的支持外,还提供了对 Direct3D 3 图形 API 的实验性支持。关于其他版本的 Direct3D,DirectX 1 不包含 3D 组件。Direct3D API 出现在 DirectX 2 中,DirectX 2 与 DirectX 3 非常相似。DirectX 4 并未由微软发布,一直处于原型阶段(DirectX 3 之后紧接着是 DirectX 5)。对 Direct3D 8、9、10 和 11 的支持由独立的 DXVK 项目提供。

D7VK 1.5 还修复了 Direct3D 5、6 和 7 代码的错误,并改进了游戏兼容性。此外,还实现了对用于传输 GPU 命令的执行缓冲区、写入后缓冲区和深度缓冲区的功能,以及对使用 Begin 和 End 命令流式传输顶点缓冲区的传统方法的支持。

添加了游戏支持:

  • 三角洲特种部队2
  • 蚂蚁帝国(2000)
  • 蛙人(1997)
  • 高尔基17
  • 地面控制
  • 来电
  • 骑士骑士
  • 摩托赛车2
  • 极品飞车3/4
  • 夜曲
  • ODT:逃脱……或死在路上
  • 水浒传
  • Radeon's Ark
  • 愤怒黎明
  • 模拟城市4
  • 星球大战:绝地武士:黑暗力量2
  • 星球大战:帝国阴影
  • 召唤师
  • 没有囚犯
  • 德鲁伊教的奥秘
  • 总俱乐部经理 2003
  • 城市混乱
  • 毒液。代号:爆发
  • 银河飞将:预言

D7VK 1.5 版本发布,支持 Direct3D 3


来源: opennet.ru
为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster