Unofficial Vulkan Transform Feedback Is Being Worked On for DXVK / VKD3D

Written by Michael Larabel in Vulkan on 7 September 2018 at 09:31 AM EDT. 26 Comments
It turns out some Vulkan stakeholders are working on a transform feedback extension that would help efforts like DXVK and VKD3D in mapping Direct3D to Vulkan.

In order to help with Stream-Output / Transform Feedback type functionality particularly for the Direct3D-to-Vulkan layers on Linux and macOS as well as Google's ANGLE layer, various groups are working on this functionality as an agreed upon Vulkan. But it turns out they aren't pursuing it as an official extension.

Piers Daniell of NVIDIA who has been heavily involved in the company's Vulkan undertakings has commented:
Some members of the Vulkan working group are developing a multi-vendor EXT extension for transform feedback with the primary goal of satisfying the needs of the DXVK, vkd3d and ANGLE translation layers. The Vulkan working group does not plan to promote this functionality as a KHR extension or as core functionality because it believes there are better, more forward-looking ways of processing and capturing vertex data with the GPU. The multi-vendor EXT extension should be available soon and is likely to be implemented on those platforms where DXVK, vkd3d and ANGLE translation is required.

This is some more great news for Linux gaming and being able to nicely implement more Direct3D functionality atop Vulkan.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week