Izdaja implementacij DXVK 1.9.1, Direct3D 9/10/11 na vrhu API-ja Vulkan

Na voljo je izdaja sloja DXVK 1.9.1, ki zagotavlja implementacijo DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 in 11, ki deluje prek prevajanja klicev v API Vulkan. DXVK zahteva gonilnike, ki podpirajo API Vulkan 1.1, kot so Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 in AMDVLK. DXVK se lahko uporablja za zagon 3D aplikacij in iger v Linuxu z uporabo Wine, ki služi kot bolj zmogljiva alternativa domačim implementacijam Wine Direct3D 9/10/11, ki tečejo na vrhu OpenGL.

Večje spremembe:

  • Odpravlja več težav z zmogljivostjo in stabilnostjo, ki so se pojavile po predelavi mehanizma za zaklepanje D3D9.
  • Obdelava uprizoritvene teksture v D3D11 je bila predelana, kar je povzročilo zmanjšano porabo pomnilnika in zmanjšanje števila kopij slik, potrebnih za premikanje podatkov med CPE in GPE.
  • Odstranjena koda za rešitev težav v starejših različicah Mesa (<=19.0).
  • Preoblikovani primitivi zaklepanja, ki temeljijo na zaklepanjih Windows SRW, ki so učinkovitejši od implementacije winpthreads v zgradbah mingw.
  • Težave v igrah Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 in World of Final Fantasy so bile rešene.

Vir: opennet.ru

Dodaj komentar