Release of DXVK 1.10.2, Direct3D 9/10/11 implementations on top of the Vulkan API

The release of the DXVK 1.10.2 layer is available, providing an implementation of DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 and 11, working through call translation to the Vulkan API. DXVK requires drivers that support the Vulkan 1.1 API, such as Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, and AMDVLK. DXVK can be used to run 3D applications and games on Linux using Wine, serving as a higher performance alternative to Wine's built-in Direct3D 9/10/11 implementations running on top of OpenGL.

Major changes:

  • For Direct3D 9, support for non-seamless (non-seamless, without processing borders between samples) cube textures has been added, implemented through the use of the Vulkan extension VK_EXT_non_seamless_cube_map.
  • Improved shader caching on disk when using NVIDIA Vulkan drivers.
  • Fixed bugs that caused incorrect saving and use of the state cache file.
  • Fixed issues when building with GCC 12.1.
  • The cleanup code in the implementation of D3D11 methods for unordered access to resources from multiple threads (UAV, Unordered Access View) has been optimized, which made it possible to increase the efficiency of image compression in drivers.
  • Optimized the performance of SPIR-V shader code compression in memory.
  • Fixed issues in games: Beyond Good and Evil, Day Z, Dead Space, Dirt Rally, Godfather, Limbo, Majesty 2, Myst V, Onechanbara Z2: Chaos, Planetary Annihilation: TITANS, Plants 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 and Star Wars: The Old Republic.

Source: opennet.ru

Add a comment