Valve Is Working On Another Extension To Help In Direct3D-Over-Vulkan

Written by Michael Larabel in Valve on 10 November 2020 at 12:02 AM EST. 29 Comments
Valve's open-source developers responsible for DXVK and VKD3D-Proton are working on a new Vulkan extension to help in their porting/layering effort of Direct3D on top of the Vulkan API.

Not yet merged into the Vulkan repository but a short-lived public pull request on Monday as a seemingly accidental PR then quickly closed is the VK_VALVE_mutable_descriptor extension. VK_VALVE_mutable_descriptor aims to reduce the descriptor memory footprint and with its new mechanisms aims to make for "more efficient emulation of the binding model present in other graphics APIs for layering or porting purposes."

VK_VALVE_mutable_descriptor_type is through its third iteration so far and led by Valve's Joshua Ashton and Hans-Kristian Arntzen.

Those interested in the proposed VK_VALVE_mutable_descriptor_type technical intricacies in their current form can see the spec addition.

This would be the first VK_VALVE_* vendor extension merged but they in prior months have also been working on possible VK_VALVE_generic_descriptors and VK_VALVE_partial_presentation extensions too while other extensions have come in recent years for helping Direct3D and other graphics APIs better jive on top of 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