libSoftFloat 1.0 Released, Still Working Towards Emulated FP64 Support For GPUs

Written by Michael Larabel in Mesa on 29 November 2016 at 11:58 AM EST. 9 Comments
MESA
Last week marked the release of libSoftFloat 1.0, the library working to implement double-precision operations in pure GLSL 1.30 via bit twiddling operations and integer math. This is the most hopeful effort yet for getting OpenGL FP64 support exposed for older GPUs that lack native support.

LibSoftFloat started as a Google Summer of Code 2016 project under the X.Org Foundation umbrella for providing a "soft" FP64 implementation for older GPUs, such as the Radeon HD 5000/6000 series that with R600 Gallium3D don't currently expose OpenGL 4.0 due to lacking FP64 support while the proprietary drivers have long provided such emulated support.

A Phoronix reader pointed out that in the past week libSoftFloat 1.0 was released via the GitHub project site. It's still part of the project's goals to integrate it into Mesa for exposing ARB_gpu_shader_fp64 for graphics processors that otherwise wouldn't have the support, but it's not quite there yet. See that GitHub project site for more details on the current status.
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