RadeonSI Lands OpenGL 3.3 Compatibility Profile Support

Written by Michael Larabel in Mesa on 18 June 2018 at 07:40 PM EDT. 22 Comments
MESA
Thanks to work done over the past few months by AMD's Marek Olšák on improving Mesa's OpenGL compatibility profile support and then today carried over the final mile by Valve's Timothy Arceri, Mesa 18.2 now exposes OpenGL 3.3 under the compatibility context.

Hitting Git tonight is the enabling of the OpenGL 3.3 compatibility profile for RadeonSI.

This comes after Marek added some important features like geometry and tessellation shader support among other features. The OpenGL compatability profile is what allows for software to make use of deprecated features from OpenGL compared to the standard and more modern OpenGL core profile. The compatibility mode is notably used by many workstation CAD-type software but is also used by a small subset of Linux games.

Now OpenGL 3.3 will work in this compatibility mode where as previously it was limited to GLSL 1.40 for OpenGL 3.1. The OpenGL core profile for RadeonSI meanwhile is at OpenGL 4.5 while the developers finish up their SPIR-V ingestion support for reaching OpenGL 4.6 in the hopefully not too distant future.

This OpenGL 3.3 compatibility support for RadeonSI will be part of the August Mesa 18.2 release.
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