A minor point release on the road to v1.0, which brings a few important improvements.
Fixes/additions:
- Thanks to @CkNoSFeRaTU we now have a hack in place which enables d7vk to run some games that rely on interop with third party libraries, such as Gothic 1/2 and Blade of Darkness. This hack is not expected to work properly under Windows, but the affected games do run fine now on Wine/Linux.
- Also with some help from @CkNoSFeRaTU, I've added a workaround for games that blit their cursor surfaces directly onto the front buffer. These would previously not display a cursor at all, but do so now. In such situations we are relying on the underlying ddraw implementation to take care of the presentation and overlay the cursor, whereas d7vk takes care of the rendering. Performance is expected to decrease slightly in affected applications.
- We're now reporting an extended set of device capabilities, to cater for situations where d3d7 is accessed from older devices/interfaces. This has fixed startup issues in games like (The) Summoner.
As always, you can report new issues and track existing ones on our issue tracker.