RadeonSI Now Supports Tessellation In Mesa Git

Written by Michael Larabel in Mesa on 22 July 2015 at 08:55 PM EDT. 51 Comments
Marek Olšák of AMD finished landing the code needed today in Mesa for exposing the OpenGL 4.0 ARB_tessellation_shader by the RadeonSI Gallium3D driver.

With the newest code, the GL_ARB_tessellation_shader support should be working for those on AMD Radeon HD 7000 series or newer hardware via the open-source RadeonSI Gallium3D driver. The last of the code landed this evening. The other Mesa/Gallium3D drivers still need to finish up the rest of their support with RadeonSI being the first. The tessellation shader support is needed by various modern GL4 games and other applications.

Now technically this just leaves ARB_shader_subroutine support before core Mesa can claim OpenGL 4.0 compliance, although the actual GL4 state varies depending upon the actual hardware driver. After that, left for OpenGL 4.1 is just ARB_shader_precision support and for OpenGL 4.2 compliance in core Mesa is just ARB_shader_image_load_store, which also is already being worked on by Mesa developers.

Let's hope that some of the extensions -- and the driver-specific implementations -- will be tackled in the next few days so that Mesa 10.7 will end up being relabeled as Mesa 11.0 for its release in September.
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