FP64 Support Finally Lands In Mesa Git For Intel Haswell

Written by Michael Larabel in Intel on 3 January 2017 at 06:50 AM EST. 31 Comments
Those making use of Intel Haswell graphics on Linux can rejoice this morning as the massive Igalia patch-set for wiring in ARB_gpu_shader_fp64 support has finally landed in Mesa Git.

This massive patch-series has been a long time coming for allowing FP64 support on Haswell, as up to now only Broadwell and newer have supported this extension for exposing double-precision floating-point data types. This has also been the lone extension blocking Haswell from having OpenGL 4.0+ support with the Mesa Linux driver.

Waking up this morning, it was exciting to see the massive set of patches finally pushed to mainline, concluding with flipping the bit for turning on FP64 for Haswell. In late December was when I had just written that it looked like the code may finally land after being tied up in review for months.

But while this extension is now on, the i965 Mesa driver isn't yet exposing GL4 for Haswell. Iago Toral Quiroga of Igalia sent out these separate six patches this morning for actually enabling OpenGL 4.0 on Haswell. This is done due to some hardware and kernel combinations not supporting all of the features for OpenGL 4.0. In the end, on supported combinations, it enables OpenGL 4.0 for Haswell but not anything higher (some had previously talked of Haswell going straight to GL 4.3~4.5 when FP64 landed).
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