Wydanie Wine 6.7 i VKD3D-Proton 2.3

Nastąpiło eksperymentalne wydanie otwartej implementacji WinAPI - Wine 6.7. Od wydania wersji 6.6 zamknięto 44 raporty o błędach i wprowadzono 397 zmian.

Najważniejsze zmiany:

  • Biblioteki NetApi32, WLDAP32 i Kerberos zostały przekonwertowane do formatu pliku wykonywalnego PE.
  • Udoskonalono implementację frameworku Media Foundation.
  • Biblioteka mshtml implementuje tryb JavaScript ES6 (ECMAScript 2015), który jest włączany po włączeniu trybu zgodności z przeglądarką Internet Explorer 11.
  • WOW64, warstwa do uruchamiania programów 32-bitowych w 64-bitowym systemie Windows, poprawia przekierowanie systemu plików, aby zastąpić 32-bitowe biblioteki DLL programami zamiast 64-bitowych.
  • Dodano nowe sterowniki z obsługą Plug & Play.
  • Dodano urządzenie wejściowe do pracy z klawiaturą w trybie surowym.
  • Zamknięte są raporty o błędach związanych z działaniem gier: Supreme Commander Forged Alliance, Daedalic, MPC-HC 1.7.13, „Fairy Tale About Father Frost, Ivan and Nastya”, MUSICUS, BioShock Remastered, Legends of Runeterra.
  • Zamknięte raporty błędów związane z działaniem aplikacji: Melodyne 5, Informix Database apps, Autodesk 3ds Max 9, SAP GUI, SharpDevelop 2.2, Clarion Enterprise Edition 9.0.10376, Rhino 4.0, HyperChem 8.0.x, Solid Framework, Foobar2000, Avid VENUE , EA Origin, Rekordbox 5.3.0, Winamp, Process Hacker 2.38, WeChat, Adobe DNG Converter 13.2, MikroTik WinBox, SimSig, Centrum sterowania systemem Windows, LDPlayer 4.0.x, Alacritty 0.7.2.

Dodatkowo Valve opublikowało VKD3D-Proton 2.3, rozwidlenie bazy kodu vkd3d zaprojektowane w celu ulepszenia obsługi Direct3D 12 w programie uruchamiającym gry Proton. VKD3D-Proton obsługuje specyficzne dla Protona zmiany, optymalizacje i ulepszenia w celu lepszej wydajności gier Windows opartych na Direct3D 12, które nie zostały jeszcze zastosowane w głównej części vkd3d.

Nowa wersja VKD3D-Proton dodaje wstępną obsługę API DXR 1.0 (DirectX Raytracing), którego implementacja wykorzystuje rozszerzenie Vulkan VK_KHR_raytracing do ray tracingu. DXR działa obecnie tylko w systemach ze sterownikami NVIDIA i można go używać w grach Control i Ghostrunner. Zakończono obsługę VRS (Variable Rate Shading) i konserwatywnej rasteryzacji. Zaimplementowano wywołanie D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH umożliwiające wykorzystanie APITraces. Wprowadzono kilka znaczących optymalizacji wydajności.

Źródło: opennet.ru

Dodaj komentarz