VK9 Gets Basic D3D9 Shaders Running On Vulkan

Written by Michael Larabel in Vulkan on 24 December 2017 at 06:36 AM EST. 9 Comments
VULKAN
The VK9 project that's been working on getting the Direct3D 9 API implemented on top of Vulkan has reached its self-assigned 23rd milestone.

This 23rd milestone for the VK9 project is getting shaders working! This milestone provides for basic working Direct3D shaders on top of Vulkan. This works by converting the DirectX DXBC bytecode (the older format) to SPIR-V. There are some significant differences between these bytecodes/IR, but Christopher Schaefer continues pushing ahead with getting Direct3D 9 running on top of Vulkan.


Details on his progress can be found via his blog.

VK9 continues progressing for D3D9 on top of Vulkan while separate there is the DXVK for Direct3D 11 on Vulkan and from the Wine folks is VKD3D for Direct3D 12 over Vulkan.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week