Release of DXVK 1.5.2 project with Direct3D 9/10/11 implementation on top of Vulkan API

Formed interlayer release DXVK 1.5.2, which provides a DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10, and 11 implementation that works through call translation to the Vulkan API. To use DXVK required support for drivers Vulkan API 1.1Such as
AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.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 11 implementation running on top of OpenGL.

Major changes:

  • Added some operations with virtual framebuffer switching chains that were missing in the Direct3D 9 implementation (SwapChain), which solved problems with launching applications such as the ATi ToyShop demo, Atelier Sophie, and Dynasty Warriors 7;
  • Fixed recent bugs in Direct3D 9 implementation and added minor performance and memory optimizations;
  • Added option d3d9.forceSwapchainMSAA to force MSAA (Multisample anti-aliasing) for images processed in SwapChain;
  • Enabled setting d3d9.deferredSurfaceCreation, which allows to get rid of problems with displaying menus in games from the Atelier series using Direct3D 11;
  • Fixed issues in games: Dragon Age Origins, Entropia Universe, Ferentus, Herrcot, Xiones, Gothic 3, Tales of Vesperia, TrackMania United Forever, Vampire The Masquerade: Bloodlines and Warriors Orochi 4;
  • Removed support for older drivers that do not support the Vulkan 1.1 graphics API: AMD/Intel (Mesa) 17.3 and earlier, NVIDIA 390.xx and earlier.

    Source: opennet.ru

Add a comment