D7VK, a fork of DXVK that lets old Direct3D 3/5/6/7 applications run on Wine, has been released in version v2.2.
The main focus is an overhaul of D3D3 support, which had received the least attention since its introduction in v1.5 and is now brought in line with the other APIs. The codebase was rebased on DXVK v3.1. Alongside it, DXVK-Sarek 1.13.0 was released with reimplemented color key transparency and fixes for banding artifacts, for example in Resident Evil 2, on older Vulkan 1.1/1.2 hardware.
- Rebased on DXVK v3.1
- Reworked D3D3 device refcounting
- Fixed color keying for pure D3D3 devices
- Refactored D3D3 execute buffer validations
- Improved texture handling robustness for D3D5/3
- Fixed D3D3 execute buffer transformation bug
- Enhanced legacy projection matrix calculations
- Optimized color key range calculations
- Fixed division-by-zero regression with paletted surfaces
- Refactored Begin()/Vertex()/End() draw path
- Fixed texture handle swap corner case
- Improved read-only surface lock tracking

Source: GitHub