Wydanie projektu DXVK 1.5.2 z implementacją Direct3D 9/10/11 na Vulkan API

uformowany uwalnianie międzywarstwowe DXVK 1.5.2, która zapewnia implementację DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 i 11, która działa poprzez translację wywołań do Vulkan API. Aby użyć DXVK wymagane wsparcie dla kierowców Vulkan API 1.1Jak na przykład
AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 i AMDVLK.
DXVK może być używany do uruchamiania aplikacji i gier 3D w systemie Linux przy użyciu Wine, służąc jako wydajniejsza alternatywa dla wbudowanej implementacji Wine Direct3D 11 działającej na OpenGL.

Główne zmiany:

  • Dodano niektóre operacje z wirtualnymi łańcuchami przełączania bufora ramki, których brakowało w implementacji Direct3D 9 (Łańcuch wymiany), który rozwiązał problemy z uruchamianiem aplikacji, takich jak demo ATi ToyShop, Atelier Sophie i Dynasty Warriors 7;
  • Naprawiono ostatnie błędy w implementacji Direct3D 9 i dodano drobne optymalizacje pod kątem wydajności i zużycia pamięci;
  • Dodano opcję d3d9.forceSwapchainMSAA, aby wymusić MSAA (Multisample antyaliasing) dla obrazów przetwarzanych w SwapChain;
  • Włączono ustawienie d3d9.deferredSurfaceCreation, które pozwala pozbyć się problemów z wyświetlaniem menu w grach z serii Atelier wykorzystujących Direct3D 11;
  • Naprawiono problemy w grach: Dragon Age Origins, Entropia Universe, Ferentus, Herrcot, Xiones, Gothic 3, Tales of Vesperia, TrackMania United Forever, Vampire The Masquerade: Bloodlines i Warriors Orochi 4;
  • Usunięto obsługę starszych sterowników, które nie obsługują graficznego API Vulkan 1.1: AMD/Intel (Mesa) 17.3 i wcześniejsze, NVIDIA 390.xx i wcześniejsze.

    Źródło: opennet.ru

Dodaj komentarz