Versi baru Wine 4.20 dan Wine Staging 4.20

Tersedia rilis eksperimental implementasi terbuka API Win32 - Wine 4.20. Sejak rilis versi 4.19 37 laporan bug ditutup dan 341 perubahan dilakukan.

Perubahan terpenting:

  • Rilis baru mesin Mono 4.9.4 dengan pembaruan dukungan diaktifkan FNA (sebuah proyek untuk membuat implementasi alternatif Microsoft XNA Game Studio 4.0 untuk menyederhanakan porting game Windows);
  • Menyediakan pelestarian status kode dalam VBScript dan JScript (persistensi skrip);
  • Implementasi API grafis Vulkan telah diselaraskan dengan spesifikasi Vulkan 1.1.126 yang baru;
  • Peningkatan dukungan LLVM MinGW;
  • Laporan kesalahan tertutup terkait pengoperasian game dan aplikasi 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 - Episode Satu, Kisah Tentang Paman Saya, HotS, Klien Jejaring Sosial IVMU, TopoEdit, Notepad, Peluncur Epic Games.

Juga terjadi pelepasan proyek Pementasan Anggur 4.20, yang mengembangkan versi Wine yang diperluas yang mencakup patch yang tidak lengkap atau berisiko yang belum cocok untuk diadopsi ke dalam cabang Wine utama. Dibandingkan Wine, Wine Staging menyediakan 832 patch tambahan.

Rilis baru Wine Staging menghadirkan sinkronisasi dengan basis kode Wine 4.20. 8 patch yang mempengaruhi dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf dan ole32 telah dipindahkan ke Wine utama. Menambahkan patch dengan implementasi fungsi Direct3DShaderValidatorCreate9(), yang diperlukan untuk menjalankan versi demo The Sims 2. Patch yang diperbarui winebuild-Fake_Dlls, ntdll-NtLanjutkan и ntdll-MemoryWorkingSetExInformation.

Selain itu, dapat diperhatikan melaksanakan pekerjaan pada menambahkan ke DXVK kemampuan penggunaan langsung Direct3D 11 di Linux, tanpa terikat dengan Wine. Hingga saat ini, lapisan DXVK dengan implementasi DXGI (DirectX Graphics Infrastructure), Direct3D 10 dan Direct3D 11 melalui Vulkan API dirakit sebagai perpustakaan DLL dan hanya dapat digunakan dengan Wine untuk menjalankan game Windows. Perubahan yang diusulkan memungkinkan untuk mengkompilasi DXVK ke dalam bentuk perpustakaan bersama untuk Linux, yang dapat terhubung dengan aplikasi Linux biasa untuk menggunakan API Direct3D 11. Fitur ini mungkin berguna untuk menyederhanakan porting game Windows ke Linux.

Sumber: opennet.ru

Tambah komentar