Liberigo de DXVK 1.10.2, Direct3D 9/10/11 efektivigoj aldone al la Vulkan API

La liberigo de la tavolo DXVK 1.10.2 disponeblas, provizante efektivigon de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 kaj 11, laborante per voka tradukado al la Vulkan API. DXVK postulas ŝoforojn kiuj subtenas la Vulkan 1.1 API, kiel Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 kaj AMDVLK. DXVK povas esti uzata por ruli 3D-aplikaĵojn kaj ludojn en Linukso uzante Wine, funkciante kiel pli alta rendimenta alternativo al la enkonstruitaj Direct3D 9/10/11-efektivigoj de Wine kurantaj sur OpenGL.

Ĉefaj ŝanĝoj:

  • Por Direct3D 9, subteno por ne-senjuntaj (sen prilaborado de limoj inter specimenoj) kubaj teksturoj estis aldonita, efektivigita per la uzo de la Vulkan-etendo VK_EXT_non_seamless_cube_map.
  • Plibonigita kaŝmemoro de ombriloj sur disko dum uzado de NVIDIA Vulkan-ŝoforoj.
  • Eraroj kiuj kaŭzis malĝustan konservadon kaj uzadon de la ŝtata kaŝmemordosiero estis korektitaj.
  • Korektis problemojn dum konstruado uzante GCC 12.1.
  • La purigkodo en la efektivigo de D3D11-metodoj por neordigita aliro al resursoj de multoblaj fadenoj (UAV, Unordered Access View) estis optimumigita, kio plibonigis la efikecon de bildkunpremado en ŝoforoj.
  • Optimumigis la enmemoran kunpremadon de SPIR-V-ombrilkodo.
  • Korektis problemojn en la sekvaj ludoj: Preter Bono kaj Malbono, Tago Z, Morta Spaco, Dirt Rally, Godfather, Limbo, Majesty 2, Myst V, Onechanbara Z2: Kaoso, Planetary Annihilation: TITANS, Plants vs. Zombies Garden Warfare 2, Return of Reckoning, Scrapland Remastered, Small Radios Big Televisions, Sonic Adventure 2, SpellForce Platinum Edition, Supera Komandanto, Star Wars: The Force Unleashed II kaj Star Wars: The Old Republic.

fonto: opennet.ru

Aldoni komenton