eksperymentalne wydanie otwartej implementacji Win32 API — . Od momentu wydania wersji Zamknięto 37 raportów o błędach i wprowadzono 341 zmianę.
Najważniejsze zmiany:
- Zastosowano nową wersję silnika Mono 4.9.4 z aktualizacją wsparcia (projekt mający na celu stworzenie alternatywnej implementacji Microsoft XNA Game Studio 4.0, aby uprościć portowanie gier na Windowsa);
- Zapewnione jest zachowanie stanu kodu w VBScript i JScript (persistence script);
- Implementacja graficznego API Vulkan została dostosowana do nowej specyfikacji Vulkan 1.1.126;
- Ulepszono wsparcie dla LLVM MinGW;
- Zamknięto raporty o błędach związane z działaniem gier i aplikacji 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 One, A Story About My Uncle, HotS, IVMU Social Network Client, TopoEdit, Notepad, Epic Games Launcher.
Również wydanie projektu , rozwijającego rozszerzone kompilacje Wine, obejmujące nie w pełni gotowe lub ryzykowne łatki, które nie nadają się jeszcze do przyjęcia do głównej gałęzi Wine. W porównaniu do Wine, Wine Staging wprowadza 832 dodatkowe łatki.
W nowej wersji Wine Staging dokonano synchronizacji z bazą kodu Wine 4.20. Do głównej wersji Wine przeniesiono 8 łatek, dotyczących dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf oraz ole32. Dodano łatkę z implementacją funkcji Direct3DShaderValidatorCreate9(), niezbędnej do uruchomienia wersji demonstracyjnej The Sims 2. Zaktualizowano łatki , i .
Dodatkowo można zaznaczyć w w DXVK bezpośredniego użycia Direct3D 11 w Linuksie, bez powiązania z Wine. Do tej pory warstwa DXVK z implementacją DXGI (DirectX Graphics Infrastructure), Direct3D 10 i Direct3D 11 przez API Vulkan, była kompilowana w formie biblioteki DLL i mogła być używana tylko z Wine do uruchamiania gier na Windowsie. Proponowane zmiany umożliwiają zbudowanie DXVK w formie biblioteki współdzielonej dla Linuksa, która może łączyć się z typowymi aplikacjami linuksowymi do używania API Direct3D 11. Taka możliwość może okazać się przydatna w uproszczeniu portowania gier Windows na Linuksa.
Źródło: opennet.ru
