eksperymentalne wydanie otwartej implementacji Win32 API — . Od momentu wydania wersji 50 raportów o błędach zostało zamkniętych, a 343 zmiany wprowadzono.
Najważniejsze zmiany:
- Wprowadzono wykrywanie URL konfiguracji serwera proxy HTTP na podstawie danych przekazanych przez DHCP;
- Dodano wsparcie w D3DX9 (dodano wywołania d3dx_effect_ApplyParameterBlock(), d3dx_effect_BeginParameterBlock(), d3dx_effect_EndParameterBlock() i d3dx_effect_DeleteParameterBlock());
- Prace nad kompilacją domyślnej biblioteki DLL z wbudowaną biblioteką msvcrt (dostarczaną przez projekt Wine, a nie DLL z Windows) w formacie PE (Portable Executable) zostały kontynuowane;
- Zamknięto raporty o błędach związane z działaniem gier i aplikacji LegoLand, Need For Speed: Shift, Super Mario Brothers X, Ccleaner, Xin Shendiao Xialv, Family Tree Maker 2012, lsTasks, Toad for MySQL Freeware 7.x, Gothic 2, Splinter Cell, Crysis 1, Nextiva, Everquest Classic, Archicad 22.
Ponadto, firma Valve nowe wydanie projektu , który oparty jest na dorobku projektu Wine i ma na celu zapewnienie uruchamiania aplikacji gier w Linux, stworzonych dla Windows i przedstawionych w katalogu Steam. Dorobek projektu na licencji BSD. Proton umożliwia bezpośrednie uruchamianie w kliencie Steam na Linuxie aplikacji gier dostarczanych tylko dla Windows. Pakiet zawiera implementację DirectX 9 (na bazie ), DirectX 10/11 (na bazie ) i DirectX 12 (na bazie ), działające poprzez translację wywołań DirectX do API Vulkan, zapewniając lepsze wsparcie dla kontrolerów gier oraz możliwość korzystania z trybu pełnoekranowego niezależnie od obsługiwanych w grach rozdzielczości ekranu.
W nowej wersji Proton usunięto regresję, która pojawiła się w wydaniu 4.11-8, prowadzącą do spadku wydajności w grach 32-bitowych uruchamianych z użyciem warstw DXVK i D9VK. Rozwiązano problem związany z nieprawidłowym wskazywaniem rozmiaru pamięci dla niektórych GPU. Naprawiono awarię przy uruchamianiu gry Crazy Machines 3. Przywrócono wsparcie dla informacji zwrotnej z kontrolerów gier typu kierownica.
Źródło: opennet.ru
