Megjelent a VKD3D 2.0, a Wine grafikus fordítórétegének új verziója, amely Direct3D 12 hívások fordítását végzi Vulkan hívásokra. A kiadás elsősorban a shaderfeldolgozást, a DXIL támogatását, a hibakeresést és a háttérrendszer egyes elemeit fejleszti, ezáltal lehetővé téve a Windowsra készült 3D-s alkalmazások és játékok még jobb futtatását.

A VKD3D 2.0 egyik legfontosabb újdonsága a HLSL műveletek kibővített támogatása. Ez a Wine fordítóját érinti, amely így több Windowsos shaderkódot tud feldolgozni. A régebbi Direct3D bájtkódok kezelése jelentősen javult, ami azoknál az alkalmazásoknál lehet hasznos, amelyek még korábbi shaderformátumokat használnak. A DXIL feldolgozása terén az új verzió már kezeli az előre hivatkozó pointereket a betöltési, tárolási, atomi olvasási és módosítási, valamint összehasonlítási és csere műveleteknél. Emellett bekerült a pixel shader által megadott stencil referenciaértékek támogatása is. A VKD3D 2.0 bővíti az effects framework támogatását, ami pontosabbá teheti a Direct3D-alapú grafikus folyamatok leképezését.
A kiadás új shader interfészeket tartalmaz a lebegőpontos denormal mód kezeléséhez, a SPIR-V float control beállításokhoz, valamint a 16, 32 és 64 bites lebegőpontos fordítási opciókhoz. A HLSL forrásokban a globális uniform változók const kezelésén javítottak. A VKD3D 2.0 további újdonsága, hogy egy kísérleti Metal Shading Language célplatformot vezetnek be. Ezzel a projekt a SPIR-V mellett más shaderkimenetek támogatását is megkezdi, de a Metal Shading Language kezelése jelenleg még tesztelési fázisban van. A forráskód és a részletes változáslista a WineHQ GitLab felületén érhető el.
