Mesa Rolls Out Support For ARB_sample_locations

Written by Michael Larabel in Mesa on 15 June 2018 at 05:17 AM EDT. 1 Comment
MESA
Mesa has been plumbed in to support the ARB_sample_locations OpenGL extension and is now exposed with the Nouveau NVC0 Gallium3D driver.

ARB_sample_locations was part of the "OpenGL 2015" update but hasn't made it into a released version of OpenGL, hence why it wasn't a priority for Mesa developers. But now it's been wired up within core Mesa and is currently flipped on for NVC0 in Mesa 18.2-devel.

The sample locations extension allows for a program to modify the locations of samples within a pixel during multi-sample rasterization. This extension can be used to increase the anti-aliasing quality and other optimizations. The extension's behavior is documented via the OpenGL Registry.

Overnight the few hundred lines of code was merged adding it to core Mesa, the Gallium3D Mesa state tracker, and Nouveau NVC0. Mesa 18.2 is tentatively scheduled for release in mid-August.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com 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 OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week