Patches For FP64 Support For OpenGL 3.0 GPUs On Mesa

Written by Michael Larabel in Mesa on 3 March 2017 at 11:56 AM EST. 25 Comments
MESA
Soft/emulated ARB_gpu_shader_fp64 support for GPUs not natively implementing double-precision/FP64 support is getting close in Mesa.

Elie Tournier, the student developer who last year was working on a soft implementation of FP64 for Mesa drivers like most of the hardware covered by R600g, recently joined Collabora and has been renewing his work on soft GL_ARB_gpu_shader_fp64 for Mesa.


With a set of 11 patches posted today that amount to over 25 thousand lines of new code, GL_ARB_shader_fp64 support can be exposed for all OpenGL 3.0 GPUs by doing the FP64 operations with pure GLSL. GL_ARB_shader_fp64 is mandated for OpenGL 4.0.

The patches up for testing can be found on Mesa-dev. This will be a big win for R600g users in particular as aside from Radeon HD 5800/6900 series, the rest of the HD 5000/6000 series line-up doesn't offer FP64 support and thus they are bound to OpenGL 3.3 rather than GL4. With this soft support, these other GPUs could get up to OpenGL 4.1.
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