R600 Gallium3D Gains FP64 Support, Knocks Down Some GL 4.0/4.1 Extensions

Written by Michael Larabel in Mesa on 13 September 2015 at 09:56 AM EDT. 22 Comments
For those riding Mesa Git master rather than the newly-released Mesa 11.0, there's now FP64 support in the R600 Gallium3D driver for select GPUs.

Glenn Kennard landed the FP64 support in the R600g driver on Saturday for chips that natively support it. This knocks out the ARB_gpu_shader_fp64 of OpenGL 4.0 and ARB_vertex_attrib_64bit of OpenGL 4.1.

However, this support is only there for AMD Cypress, Cayman, and Aruba hardware. Glenn explained, "earlier r6xx/r7xx chips only support a subset of the needed fp64 ops." Thus the only hardware with the R600 Gallium3D driver where you'll eventually find full OpenGL 4 support is for the Radeon HD 5800 "Cypress", Radeon HD 6900 "Cayman", and Radeon HD 6000 "Aruba" hardware.

The FP64 R600g support landed as of this commit. Left for the R600g driver in hitting OpenGL 4.0 support is ARB_gpu_shader5 and ARB_tessellation_shader while the changes needed for OpenGL 4.1 support are already in place. It looks like for the next Mesa release we could see R600g at the same OpenGL 4.1 support level as RadeonSI, for these select pre-GCN GPUs.
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