RadeonSI Gallium3D Gets New OpenGL 4 Bits

Written by Michael Larabel in Radeon on 27 June 2015 at 08:41 AM EDT. 64 Comments
David Airlie landed some of the OpenGL 4.x code he's been playing with for AMD's RadeonSI Gallium3D driver on the HD 7000 series GPUs and newer.

The work pushed on Friday by this Red Hat developer is support for viewport array, which lets the RadeonSI driver now support the GL_ARB_viewport_array extension for OpenGL 4.1 and also GL_ARB_fragment_layer_viewport that's mandated by OpenGL 4.3.

The other commit is support for geometry shader invocations. This GS work allows for geometry shader instancing as needed by OpenGL 4.0.

The Radeon R600 Gallium3D driver for older AMD GPUs already supported these features now enabled in Mesa Git for RadeonSI. These changes will be found in Mesa 10.7, which may end up being known as Mesa 11.0, since OpenGL 4.0 compliance is entering the sight line. ARB_shader_subroutine and ARB_tessellation_shader just need to be finished up before seeing OpenGL 4.0 compliance in core while some drivers still are missing some ARB_gpu_shader5 items.
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