Mesa's LLVMpipe + Lavapipe Land FP16 Support

Written by Michael Larabel in Mesa on 16 September 2021 at 05:00 AM EDT. 2 Comments
The latest work landing for Mesa 21.3 is supporting FP16 within the LLVM-based software driver code namely for the LLVMpipe Gallium3D OpenGL and Lavapipe Vulkan drivers.

VK_KHR_shader_float16_int8 and VK_KHR_shader_subgroup_extended_types are now exposed for the LLVMpipe code with this OpenGL FP16 support in place. The Lavapipe Vulkan code is similarly exposing this FP16 support too.

Those having interest in FP16 support for these drivers can find out more via this merge request.

Separately, the Mesa 21.3 release schedule is now firmed up with plans of branching and first release candidate on/around 13 October, weekly release candidates as usual, and hoping to release Mesa 21.3 by mid-November. As with most Mesa quarterly releases, there is a lot in store for performance optimizations, new hardware support, and new OpenGL/Vulkan driver features.
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