Lëshimi i implementimeve DXVK 1.10.2, Direct3D 9/10/11 në krye të Vulkan API

Lëshimi i shtresës DXVK 1.10.2 është i disponueshëm, duke siguruar një implementim të DXGI (Infrastruktura Grafike DirectX), Direct3D 9, 10 dhe 11, duke punuar përmes përkthimit të thirrjeve në Vulkan API. DXVK kërkon drejtues që mbështesin Vulkan 1.1 API, si Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 dhe AMDVLK. DXVK mund të përdoret për të ekzekutuar aplikacione dhe lojëra 3D në Linux duke përdorur Wine, duke shërbyer si një alternativë me performancë më të lartë ndaj zbatimeve amtare të Wine Direct3D 9/10/11 që funksionojnë në krye të OpenGL.

Ndryshimet kryesore:

  • Për Direct3D 9, është shtuar mbështetja për teksturat e kubit jo të qetë (pa kufij përpunues midis mostrave), e zbatuar përmes përdorimit të shtesës Vulkan VK_EXT_non_seamless_cube_map.
  • Përmirësimi i ruajtjes së kujtesës së shaderëve në disk kur përdorni drejtuesit NVIDIA Vulkan.
  • Gabimet që çuan në ruajtjen dhe përdorimin e gabuar të skedarit të memories shtetërore janë rregulluar.
  • Probleme të rregulluara gjatë ndërtimit duke përdorur GCC 12.1.
  • Është optimizuar kodi i pastrimit në zbatimin e metodave D3D11 për akses të parregulluar në burime nga fije të shumta (UAV, Pamje e Qasjes së Parregullt), gjë që ka përmirësuar efikasitetin e kompresimit të imazhit në drejtuesit.
  • Optimizoi performancën e kompresimit në memorie të kodit shader SPIR-V.
  • Problemet e rregulluara në lojërat e mëposhtme: Përtej së mirës dhe së keqes, Dita Z, Hapësira e Vdekur, Rally Dirt, Kumbari, Limbo, Majesty 2, Myst V, Onechanbara Z2: Kaos, Asgjësimi planetar: TITANS, Bimët vs. Zombies Garden Warfare 2, Return of Reckoning, Scrapland Remastered, Small Radios Big Televisions, Sonic Adventure 2, SpellForce Platinum Edition, Supreme Commander, Star Wars: The Force Unleashed II dhe Star Wars: The Old Republic.

Burimi: opennet.ru

Shto një koment