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

添加評論