Featured image of post D7VK: Direct3D-Wrapper für alte Spiele in Version 2.2 veröffentlicht

D7VK: Direct3D-Wrapper für alte Spiele in Version 2.2 veröffentlicht

D7VK, ein Fork von DXVK zur Ausführung alter Direct3D 3/5/6/7-Anwendungen unter Wine, wurde in der Version v2.2 veröffentlicht.

Im Mittelpunkt steht die Überarbeitung der D3D3-Unterstützung, die seit ihrer Einführung in v1.5 am wenigsten Pflege erhalten hatte und nun auf den Stand der übrigen APIs gebracht wurde. Die Basis wurde auf DXVK v3.1 aktualisiert. Parallel erschien DXVK-Sarek 1.13.0 mit neu implementierter Color-Key-Transparenz und Fixes gegen Banding-Artefakte, etwa in Resident Evil 2, auf älterer 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

D7VK

Quelle: GitHub

PlayingTux – Playing Games on Linux - since 1995.