eksperymentalne wydanie otwartej implementacji Win32 API — . Od momentu wydania wersji Zamknięto 44 raporty o błędach i wprowadzono 431 zmianę.
Najważniejsze zmiany:
- Ponad sto domyślnie zebranych DLL z wbudowaną biblioteką (dostarczaną przez projekt Wine, a DLL z Windows) w formacie PE (Portable Executable);
- Rozszerzono wsparcie dla instalacji sterowników PnP (Plug and Play). Wprowadzono funkcję UpdateDriverForPlugAndPlayDevices();
- W frameworku dodano wsparcie dla synchronizacji zegarów;
- W sterownikach audio dodano możliwość zmiany głośności;
- Zamknięto zgłoszenia błędów związane z działaniem gier i aplikacji:
Jednocześnie firma Valve kompilacja 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 uruchamianie w kliencie Steam na Linuxie aplikacji gier, które są dostarczane tylko dla Windows. Pakiet zawiera implementację DirectX 10/11 (opartą na ) oraz 12 (opartą na ), działające poprzez tłumaczenie wywołań DirectX na API Vulkan, oferują lepsze wsparcie dla kontrolerów gier oraz możliwość korzystania z trybu pełnoekranowego niezależnie od rozdzielczości obsługiwanych w grach. W porównaniu do oryginalnego Wine, wydajność gier wielowątkowych znacząco wzrosła dzięki zastosowaniu łat '» (Synchronizacja Eventfd).
W Proton:
- Komponenty FAudio z implementacją bibliotek dźwiękowych DirectX (API XAudio2, X3DAudio, XAPO i XACT3) zaktualizowano do wydania 19.06.
- Zbudowano warstwę DXVK 1.2.1 z nowym kompilatorem, co pozwoliło na zwiększenie wydajności w 32-bitowych grach.
- Poprawiono rendering czcionek w grze SpellForce 3.
- Usunięto problemy ze wsparciem kontrolerów gier Rumble w niektórych grach, w tym w Team Sonic Racing.
- Rozwiązano problemy z grami przy użyciu nieanglojęzycznych lokalizacji.
- Pracowano nad błędami w nowym API sieciowym Steam, zapewniając możliwość wieloosobowej gry w 'A Hat in Time'.
Źródło: opennet.ru
