Yet Another OpenGL 4.5 Extension Is Nearing Completion In Mesa

Written by Michael Larabel in Mesa on 25 May 2015 at 10:00 PM EDT. 24 Comments
While Mesa still is only officially at OpenGL 3.3 compliance, a lot of OpenGL 4.x extensions continue to be worked on by open-source developers interested in advancing the free software graphics drivers.

The latest GL4 extension nearing reality is GL_ARB_cull_distance. Yesterday Tobias Klausmann posted an "RFC" patch-set implementing the OpenGL 4.5's ARB_cull_distance extension for Mesa. The tentative patch series can be found here and provides the GLSL support, the necessary code within Gallium3D, and implements it within Nouveau's NVC0 Gallium3D driver.

As explained by the Registry, "This extension adds a new GLSL gl_CullDistance shader output, similar to gl_ClipDistance, but used for whole primitive culling. This new stage in the pipeline is added as part of the primitive clipping stage."

One could hope these patches will be ironed out for Mesa 10.7 in September, which ideally will be known as Mesa 11.0 should OpenGL 4.0+ compliance be reached.
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