发布 DXVK 1.5.2 项目,在 Vulkan API 之上实现 Direct3D 9/10/11

形成 层间释放 DXVK 1.5.2,它提供了一个 DXGI(DirectX 图形基础设施)、Direct3D 9、10 和 11 实现,通过对 Vulkan API 的调用转换来工作。 使用 DXVK 需要 对司机的支持 Vulkan API 1.1例如
AMD RADV 18.3、NVIDIA 415.22、英特尔 ANV 19.0 和 AMDVLK.
DXVK 可用于使用 Wine 在 Linux 上运行 3D 应用程序和游戏,作为运行在 OpenGL 之上的 Wine 内置 Direct3D 11 实现的更高性能替代方案。

主要变化:

  • 添加了一些在 Direct3D 9 实现中缺少的虚拟帧缓冲区切换链操作(交换链),解决了 ATi ToyShop demo、Atelier Sophie 和 Dynasty Warriors 7 等应用程序的启动问题;
  • 修复了 Direct3D 9 实现中的近期错误,并添加了针对性能和内存消耗的小优化;
  • 添加了选项 d3d9.forceSwapchainMSAA 以对在 SwapChain 中处理的图像强制执行 MSAA(多样本抗锯齿);
  • 启用设置 d3d9.deferredSurfaceCreation,它可以解决使用 Direct3D 11 的工作室系列游戏中显示菜单的问题;
  • 修复了游戏中的问题:龙腾世纪起源、熵宇宙、Ferentus、Herrcot、Xiones、Gothic 3、Vesperia 传说、TrackMania United Forever、吸血鬼化妆舞会:血统和勇士 Orochi 4;
  • 删除了对不支持 Vulkan 1.1 图形 API 的旧驱动程序的支持:AMD/Intel (Mesa) 17.3 及更早版本、NVIDIA 390.xx 及更早版本。

    来源: opennet.ru

添加评论