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

Na voljo je izdaja sloja DXVK 1.10.3, 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 22.0, NVIDIA 510.47.03, Intel ANV 22.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:

  • Dodana podpora za objekte ID3D11Fence v skupni rabi, implementirane na vrhu kronoloških semaforjev Vulkan v skupni rabi (semafor časovne premice), ki zagotavljajo en sam primitiv za sinhronizacijo med napravo in gostiteljem namesto ločenih primitivov VkFence in VkSemaphore. Podpora za ID3D11Fence je omogočila doseganje video funkcionalnosti v igri Halo Infinite z uporabo ustreznih popravkov za wine in vkd3d-proton.
  • Odpravljena je regresija v DXVK 1.10.2, ki je povzročala napake pri upodabljanju v različnih igrah D3D11, vključno s Prey in Bioshock Infinite.
  • Težave, ki so se pojavljale v igrah Need For Speed ​​​​3, Ninja Blade in Ys Origin, so bile odpravljene.
  • Možnost d3d11.ignoreGraphicsBarriers je bila omogočena za igro Stray, ki je rešila težave s poslabšanjem zmogljivosti na nekaterih grafičnih procesorjih.

Vir: opennet.ru

Dodaj komentar