D9VK releases version 0.12

A Hat in Time screenshot
Joshua Ashton is keeping himself busy with D9VK improvements. Version 0.12 has been published today with a ton of improvements.

As a quick reminder, D9VK is a Vulkan-based translation layer for D3D9 calls. It's based heavily on the work done on DXVK but targets the older D3D9 version. There are a lot of games, even today, that rely on DirectX 9 and can therefore benefit from this new library.

The 0.12 release touts too many changes to enumerate here but some of the big ones include: improved performance handling textures, reduced copying memory in some instances, improved Vsync, and reduced stuttering in games like A Hat in Time and League of Legends.

Unfortunately, right after D9VK made its debut, Riot released a patch to League of Legends that broke Wine compatibility. Some fixes have been found but it may be some time before they are easy to apply.

For more info check out the full release notes over on Github.

What has your experience been like with D9VK? Share in the comments below.

Tags: