Wydanie Wine 4.8 i D9VK 0.10 z implementacją Direct3D 9 na Vulkanie

Dostępny eksperymentalne wydanie otwartej implementacji Win32 API — Wine 4.8. Od momentu wydania wersji 4.7 Zamknięto 38 raportów o błędach i wprowadzono 315 zmian.

Najważniejsze zmiany:

  • Dodano wsparcie dla kompilacji w formacie PE dla większości programów;
  • Dane Unicode zaktualizowane do wersji 12.0;
  • Dodano wsparcie dla plików patch MSI;
  • Do skryptów budowania dodano wsparcie dla flagi «-fno-PIC» w celu wyłączenia PIC (Kod Niezależny od Pozycji) w kompilatorze. Budowanie bez PIC jest włączone domyślnie dla architektury i386;
  • Ulepszono wsparcie dla joysticków. W dinput dodano heurystykę do określenia, czy urządzenie jest padem czy joystickiem. W winejoystick dodano wsparcie dla współrzędnych dla kółka w joysticku;
  • Zamknięto zgłoszenia błędów związane z działaniem gier i aplikacji:
    Lifeforce, Test Drive Unlimited, ScoobyRom v0.6.x-0.8.x, planetside 2, MidiIllustrator Virtuoso 3, Visual Studio 2017 Installer, Native Access, Universe Sandbox 2, Grand Prix Legends, instalator MS Office 365, NI System Web Server, klient Esportal 1.0.

Dodatkowo można zaznaczyć pierwsza wersja projektu D9VK 0.10, w ramach którego rozwijana jest implementacja Direct3D 9, działająca poprzez translację wywołań do graficznego API Vulkan. Projekt oparty jest na kodzie projektu DXVK, który został rozszerzony o wsparcie dla Direct3D 9. Zauważono, że w obecnej postaci D9VK może być już stosowane do uruchamiania dużej części nowoczesnych gier opartych na Direct3D 9, wykorzystujących wersję 2 lub 3 Shader Model (wsparcie dla Shader Model 1 w D9VK nadal nie jest zakończone).

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster