Mesa's Lavapipe Vulkan Software Implementation Adds More Extensions

Written by Michael Larabel in Mesa on 16 March 2022 at 05:26 AM EDT. 3 Comments
Mesa developer Mike Blumenkrantz who is employed by Valve and known for his work on the Zink OpenGL-on-Vulkan work has recently been working on enhancements to Lavapipe.

Lavapipe is Mesa's generic CPU-based software Vulkan implementation as LLVMpipe is to OpenGL. In the past two days Blumenkrantz has landed a number of improvements to the Lavapipe code for Mesa 22.1.

Among the newly enabled Vulkan extensions for Lavapipe include EXT_image_robustness, EXT_pipeline_creation_cache_control, EXT_pipeline_creation_feedback, KHR_zero_initialize_workgroup_memory, KHR_format_feature_flags2, KHR_memory_model, KHR_shader_integer_dot_product, and KHR_maintenance4.

Beyond all those new extensions now wired up, there have also been many other patches improving Lavapipe recently in Mesa Git.
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