Softpipe Improvements Land In Mesa 19.1 Allowing For More OpenGL 4.x Bits

Written by Michael Larabel in Mesa on 1 May 2019 at 07:29 AM EDT. 4 Comments
Softpipe, the Gallium-based software rasterizer fallback for Mesa (not to be confused with the faster LLVMpipe), has seen some OpenGL 4.x support additions land for the upcoming Mesa 19.1.

Softpipe now exposes more capabilities of ARB_gpu_shader5, now handles ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array, and OES_viewport_array.

There are various GL4 era extensions but still Softpipe doesn't have enough to officially claim even OpenGL 4.0 conformance, but at least GLSL 400 is now exposed over 330.

These latest Softpipe improvements were done by Collabora's Gert Wollny.

The latest Softpipe activity for Mesa can be seen here. The state of LLVMpipe and Softpipe capabilities can be found conveniently at
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