DXUP: Taking Direct3D 10 To 11 For Running On Vulkan

Written by Michael Larabel in Vulkan on 1 May 2018 at 12:52 PM EDT. 8 Comments
VULKAN
While there is VK9 for getting Direct3D 9 implemented over Vulkan and then the very successful DXVK for running Direct3D 11 over Vulkan with a focus on Wine games and then also the less mature VKD3D for Direct3D 12 over Vulkan, there hasn't been a solution for those wanting Direct3D 10 accelerated by Vulkan. But an indirect solution is now in the works via DXUP.

DXUP is a Direct3D 10 to Direct3D 11 translation layer. In turn, this can allow Direct3D 10 games to then be accelerated by Vulkan using DXVK. We were tipped off about this new "DXUP" effort today by a Phoronix reader. Indie game developer Joshua Ashton is currently spearheading work on this latest D3D translation layer with Windows and Linux support.

While the library is still in the very early stages of development, it does appear to be far enough along that the "Just Cause 2" (JC2) game (a D3D10 title) does appear to be working.

DXUP is available via GitHub.
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