Wine 4.20 ve Wine Staging 4.20'in yeni sürümleri

Mevcut Win32 API'nin açık uygulamasının deneysel sürümü - Şarap 4.20. Sürümün yayınlanmasından bu yana 4.19 37 hata raporu kapatıldı ve 341 değişiklik yapıldı.

En önemli değişiklikler:

  • Destek güncellemesi etkinleştirilmiş Mono 4.9.4 motorunun yeni sürümü FNA (Windows oyunlarının taşınmasını basitleştirmek için Microsoft XNA Game Studio 4.0'ın alternatif bir uygulamasını oluşturmaya yönelik bir proje);
  • VBScript ve JScript'te kod durumunun korunması sağlandı (kod kalıcılığı);
  • Vulkan grafik API'si uygulaması, yeni Vulkan 1.1.126 spesifikasyonuyla uyumlu hale getirildi;
  • Geliştirilmiş LLVM MinGW desteği;
  • 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 oyun ve uygulamalarının çalışmasına ilişkin kapalı hata raporları - Birinci Bölüm, Amcam Hakkında Bir Hikaye, HotS, IVMU Sosyal Ağ İstemcisi, TopoEdit, Not Defteri, Epic Games Başlatıcısı.

Ayrıca yer aldı proje sürümü Şarap Sahneleme 4.20Henüz ana Şarap şubesine alınmaya uygun olmayan, tamamlanmamış veya riskli yamalar içeren genişletilmiş Şarap yapıları geliştiren. Wine ile karşılaştırıldığında Wine Staging 832 ek yama sağlar.

Wine Staging'in yeni sürümü, Wine 4.20 kod tabanıyla senkronizasyon sağlıyor. dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf ve ole8'yi etkileyen 32 yama ana Wine'a taşındı. The Sims 3'nin demo sürümünü çalıştırmak için gereken Direct9DShaderValidatorCreate2() işlevinin uygulanmasına bir yama eklendi. Güncellenen yamalar winebuild-Fake_Dlls, ntdll-NtContinue и ntdll-MemoryWorkingSetExInformation.

Ek olarak, not edilebilir iş yürütmek üzerinde ekleme DXVK'ye yetenekleri Direct3D 11'in Linux'ta Wine'a bağlı kalmadan doğrudan kullanımı. Şimdiye kadar, Vulkan API aracılığıyla DXGI (DirectX Grafik Altyapısı), Direct3D 10 ve Direct3D 11'in uygulandığı DXVK katmanı, bir DLL kitaplığı olarak bir araya getiriliyordu ve Windows oyunlarını çalıştırmak için yalnızca Wine ile kullanılabiliyordu. Önerilen değişiklikler, DXVK'nin Direct3D 11 API'sini kullanmak için normal Linux uygulamalarına bağlanabilen, Linux için paylaşılan bir kitaplık biçiminde derlenmesini mümkün kılmaktadır. Bu özellik, Windows oyunlarının Linux'a taşınmasını basitleştirmek için yararlı olabilir.

Kaynak: opennet.ru

Yorum ekle