Software 42495 Published by

Alexandre Julliard has announced the release of vkd3d 1.7.1, a Direct3D to Vulkan translation library.

vkd3d release 1.7.1

The Wine team is proud to announce that release 1.7.1 of vkd3d, the Direct3D to Vulkan translation library, is now available.

This is a bugfix release, only containing targeted fixes for a couple of defects that had slipped in in vkd3d 1.7.

The source is available from the following location:

The current source can also be pulled directly from the git repository:

Vkd3d is available thanks to the work of multiple people. See the file AUTHORS for the complete list.


What's new in vkd3d 1.7.1

*** libvkd3d

- Release 1.7 has a bug that causes an internal mutex in its command
queue implementation to be unlocked too early under certain usage
patterns. This is known to further cause internal inconsistencies
that manifest as program deadlocks for some programs. In release
1.7.1 the mutex is correctly kept locked until required.

*** libvkd3d-utils

- Symbol D3D12CreateDevice is mistakenly not exported in release 1.7,
breaking library clients that need it. The symbol is exported again
in release 1.7.1.