Wine 4.20 および Wine Staging 4.20 の新しいバージョン

利用可能 Win32 API のオープン実装の実験的リリース - ワイン4.20。 バージョンがリリースされてから 4.19 37 件のバグレポートがクローズされ、341 件の変更が加えられました。

最も重要な変更点:

  • サポート更新が有効になった Mono 4.9.4 エンジンの新しいリリース FNA (Windows ゲームの移植を簡素化するために、Microsoft XNA Game Studio 4.0 の代替実装を作成するプロジェクト)。
  • 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 -エピソード XNUMX、私の叔父に関する物語、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 に移動されました。 The Sims 3 のデモ版を実行するために必要な Direct9DShaderValidatorCreate2() 関数を実装したパッチを追加しました。 更新されたパッチ winebuild-Fake_Dlls, ntdll-NtContinue и ntdll-MemoryWorkingSetExInformation.

さらに、注目できるのは、 仕事を遂行する 上の 追加する DXVKへ チャンス Wine に縛られることなく、Linux 上で Direct3D 11 を直接使用できます。これまで、Vulkan API を介して DXGI (DirectX Graphics Infrastructure)、Direct3D 10、および Direct3D 11 を実装した DXVK レイヤーは DLL ライブラリとして組み立てられており、Windows ゲームを実行するために Wine でのみ使用できました。提案された変更により、DXVK を Linux 用の共有ライブラリの形式にコンパイルできるようになり、通常の Linux アプリケーションとリンクして Direct3D 11 API を使用できるようになります。この機能は、Windows ゲームの Linux への移植を簡素化するのに役立つ可能性があります。

出所: オープンネット.ru

コメントを追加します