RADV Merges Vulkan Pipeline Binary Support
Thanks to the work of Valve Linux graphics driver developer Samuel Pitoiset, the Radeon "RADV" Vulkan driver is now the first within Mesa supporting the new Vulkan pipeline binary extension.
VK_KHR_pipeline_binary was introduced last month in Vulkan 1.3.294 as a way to retrieve binary data associated with individual pipelines. With VK_KHR_pipeline_binary, the Vulkan pipeline caching mechanism can be bypassed so applications/games can manage the caches themselves.
Pitoiset was already working on RADV support for VK_KHR_pipeline_binary support prior to the extension being published while overnight the code was merged for Mesa 24.3. More details on the Vulkan pipeline binary support for the RADV driver can be found via this merge.
VK_KHR_pipeline_binary was introduced last month in Vulkan 1.3.294 as a way to retrieve binary data associated with individual pipelines. With VK_KHR_pipeline_binary, the Vulkan pipeline caching mechanism can be bypassed so applications/games can manage the caches themselves.
Pitoiset was already working on RADV support for VK_KHR_pipeline_binary support prior to the extension being published while overnight the code was merged for Mesa 24.3. More details on the Vulkan pipeline binary support for the RADV driver can be found via this merge.
9 Comments