The State Of The SWR Software Rasterizer In Mesa

Written by Michael Larabel in Mesa on 22 May 2016 at 08:31 AM EDT. 10 Comments
New to the upcoming Mesa release is the OpenSWR software rasterizer developed by Intel and geared for faster performance, at least for the workloads of most interest to the Intel engineers working on this driver.

For those curious about the state of the OpenSWR driver's functionality, this week it began filing its OpenGL state via the GL3.txt documentation and that means it's also now updating on

As you can see from the chart, SWR is currently at OpenGL 3.1 compliance, which is even further behind than LLVMpipe and Softpipe that are at OpenGL 3.3. The SWR OpenGL 4 extensions implemented are basically those that work universally across Gallium3D drivers.

The main item blocking SWR from having OpenGL 3.3 is OpenGL 3.2's Geometry Shaders. Once GS support is in there, all other extensions needed for OpenGL 3.3 compliance have already been completed.
Related News
About The Author
Author picture

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