While we've talked a lot about DXVK recently, let's not forget other interesting projects like VK9 (formerly SchaeferGL) which aims to give Direct3D 9 over Vulkan.
The developer has set a series of milestones they wish to complete, with the 28th being completed and announced earlier. Here's what they said about reaching it:
VK9 has reached it's 28th milestone. Reaching this milestone required enhancements and bug fixes related to alpha blending, alpha testing, and state blocks. While working on this milestone I was informed by a member of the community that UT99 worked with VK9 when using the Direct 3D 9 back-end. It had several graphical glitches but didn't crash. So while working on the milestone I added several fixes and enhancements to make UT99 work better. One of the larger enhancements was to switch to the AMD allocator. I also added support for some of the older texture formats used in UT99. There are still some graphical glitches but the menus are readable and the game is mostly playable.
Unlike DXVK, the VK9 project doesn't have any major players backing it and so it currently remains a hobby for the developer. They do, however, accept support on Patreon if you like what they're attempting to do. Due to this, it's likely going to be some time before it's able to run many games.
The source code can be found on GitHub.