Wine 4.20 和 Wine Staging 4.20 新版本

可得到 Win32 API 开放实现的实验性发布 - 葡萄酒4.20. 自版本发布以来 4.19 已关闭 37 个错误报告并进行了 341 项更改。

最重要的变化:

  • 新版本的 Mono 4.9.4 引擎启用了支持更新 FNA (一个创建 Microsoft XNA Game Studio 4.0 的替代实现以简化 Windows 游戏移植的项目);
  • 提供 VBScript 和 JScript 中代码状态的保存(脚本持久性);
  • Vulkan 图形 API 实现已与新的 Vulkan 1.1.126 规范保持一致;
  • 改进了 LLVM MinGW 支持;
  • 与游戏和应用程序操作相关的已关闭错误报告 LEGO Island、The Odyssey: Winds Of Athena、SimGolf v1.03、Password Safe、TSDoctor 1.0.58、Resident Evil 3、wPrime 2.x、Age of Wonders III、Lethe -第一集,关于我叔叔的故事,HotS,IVMU 社交网络客户端,TopoEdit,记事本,Epic Games Launcher。

发生了 项目发布 葡萄酒分期4.20,它开发了 Wine 的扩展版本,其中包括尚不适合采用到主 Wine 分支中的不完整或有风险的补丁。 与 Wine 相比,Wine Staging 提供了 832 个额外的补丁。

新版本的 Wine Staging 带来了与 Wine 4.20 代码库的同步。 影响 dsdmo、winebus.inf、winebus.sys、wineboo、ntoskrnl.exe、wine.inf 和 ole8 的 32 个补丁已移至主 Wine。 添加了一个包含 Direct3DShaderValidatorCreate9() 函数实现的补丁,这是运行模拟人生 2 演示版所需的。更新的补丁 winebuild-Fake_Dlls, ntdll-NtContinue и ntdll-MemoryWorkingSetExInformation.

另外,还可以注意到 进行工作添加 至 DXVK 能力 在 Linux 上直接使用 Direct3D 11,无需与 Wine 绑定。 到目前为止,通过 Vulkan API 实现 DXGI(DirectX 图形基础设施)、Direct3D 10 和 Direct3D 11 的 DXVK 层被组装为 DLL 库,并且只能与 Wine 一起使用来运行 Windows 游戏。 拟议的更改使得可以将 DXVK 编译为 Linux 共享库的形式,该库可以与常规 Linux 应用程序链接以使用 Direct3D 11 API。此功能可能有助于简化 Windows 游戏到 Linux 的移植。

来源: opennet.ru

添加评论