
Direct3D 4.0 was cancelled and never released with it having jumped from D3D3 to D3D5. Now with today's D7VK 1.5 release, Direct3D 3 through Direct3D 7 are supported via this open-source translation layer. Plus D3D2 and D3D3 are largely indifferent, so this largely rounds out the legacy Direct3D 3D graphics support with D7VK now all atop Vulkan.
"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."
D7VK 1.5 also has more games rendering correctly plus other improvements. More details on today's D7VK 1.5 release via GitHub .