VKD3D Tapping Vulkan Transform Feedback For Direct3D 12 Stream Output

Written by Michael Larabel in WINE on 14 January 2019 at 11:16 AM EST. 8 Comments
Wine's VKD3D project for working towards Direct3D 12 support mapped atop the Vulkan graphics API now has patches for utilizing transform feedback in order to implement Direct3D Stream-Output functionality.

Similar to the DXVK support that was added last year when VK_EXT_transform_feedback was first introduced, VKD3D now has patches pending for similar Direct3D Stream Out functionality by utilizing this Vulkan extension.

Vulkan transform feedback in turn is supported by the latest NVIDIA driver, has been in the RADV Vulkan driver since Mesa 18.3, and is likely to be merged for the Intel ANV driver for Mesa 19.0 if it manages to land in the next few days.

Józef Kucia of CodeWeavers posted the 10 patches today for having VKD3D make use of Vulkan transform feedback, RasterizedStream, and related code.
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