Mesa Patches For Two Of The Fairly Trivial OpenGL 4.6 Patches

Written by Michael Larabel in Mesa on 8 August 2017 at 01:40 PM EDT. 1 Comment
Adam Jackson of Red Hat has sent out the patches implementing support in Mesa/Gallium3D for two of the extensions mandated by OpenGL 4.6 that are currently not exposed by this open-source driver stack.

The two extension patches include:

ARB_texture_filter_anisotropic: Which is nearly identical to the existing EXT_texture_filter_anisotropic extension, just bumping the minmax to 16. This anisotropic filtering support is finally mandated by OpenGL core now that the AF patent situation has ended. This ARB_texture_filter_anisotropic extension is supported by Intel, Nouveau, R600g and RadeonSI, Softpipe, and LLVMpipe.

ARB_polygon_offset_clamp: This is identical to the EXT_polygon_offset_clamp extension, which is already supported by Mesa. This extension works for Intel, Nouveau, R600g, RadeonSI, LLVMpipe, and OpenSWR.

The patches are here. Once landed that leaves ARB_gl_spirv as the big ticket item still to land in Mesa, but Intel and AMD have developers working on it. There's also the related ARB_spirv_extensions and other work to finish up with the KHR_no_error extension that has already been in the works for months by Valve developers. The Intel i965 driver also still needs to support ARB_indirect_parameters. It will be great if OpenGL 4.6 is reached by Intel/RadeonSI in time for Mesa 17.3 next quarter.
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