
Back in Mesa 26.1, RADV introduced descriptor heap support but until now has required setting the RADV_EXPERIMENTAL=heap environment variable for enabling the support. But with no more known issues remaining, Samuel Pitoiset of Valve's Linux graphics team has enabled descriptor heap support by default with the latest Git code.
This commit now in Mesa 26.2-devel turned on descriptor heap support by default. It follows a similar move by Intel last week . Descriptor heaps are also now being used by default with the new DXVK 3.0 release .
The Vulkan API's descriptor heap extension allows for explicit management of descriptors and memory used to store descriptors (descriptor heaps). VK_EXT_descriptor_heap addresses issues uncovered with VK_EXT_descriptor_buffer and should provide more portable guarantees and more predictable performance characteristics.