The D7VK project has expanded again in version 1.5 that's out now - adding in support for Direct3D 3. Really impressive as it means D7VK now supports Direct3D 3, 5, 6 and 7 for use with Wine / Proton.
In the release notes the original developer noted that someone else started it off, showing off the power of open source once again:
Not so long ago I said I am not going to work on supporting D3D3... and I haven't, really. It was @CkNoSFeRaTU who volunteered and implemented execute buffers, so we pushed the remaining piping onward, to have D3D API completeness after all. Yes, you heard that right, we now support D3D3 as well, which was the last piece of the D3D puzzle in the DDraw world. In addition to all that, v1.5 includes a lot of improvements and fixes for "higher API" games.

Pictured - Venom. Codename: Outbreak
Other fixes and additions:
- Execute buffers have been implemented thanks to @CkNoSFeRaTU, which means both D3D3 games, and D3D5 games that relied on execute buffers (e.g. Incoming, O.D.T.: Escape... Or Die Trying, Star Wars: Shadows of the Empire), are now supported.
- Back buffer and depth write backs have been implemented and enabled where needed, which has fixed games such as SimCity 4, Total Club Manager 2003, Nocturne, The Mystery of the Druids, Gorky 17, Delta Force 2 etc.
- Also thanks to @CkNoSFeRaTU various situations where games were passing incorrect viewport depth values have been identified and fixed (Summoner, Empire of the Ants (2000), Urban Chaos).
- Fixed a texture filter type mismatch with caused issues in Knight Rider and potentially lowered mip map filtering quality in other games.
- Added support for Begin/Vertex/End buffer streams in D3D5/6, which was needed by Frogger (1997). As a result, it is now fully playable.
- Fixed missing geometry in several older ATI tech demos (Radeon's Ark, Rage Dawning).
- Fixed a bug that prevented the selection of 32-bit color modes in Ground Control.
- Fixed missing loading screen artwork in Need For Speed 3/4 (modern patch).
- With some help from @CkNoSFeRaTU, fixed a bug which prevented color key transparency from being applied in Wing Commander: Prophecy.
Some games pointed out to work well with it include:
- Moto Racer 2
- Outlaws
- Star Wars: Shadows of the Empire
- Star Wars: Jedi Knight: Dark Forces II
- Take No Prisoners
- Venom. Codename: Outbreak
- Incoming
- O.D.T.: Escape... Or Die Trying
Incredible work.




How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck