Latest Intel FP64 Patches Published For i965 Mesa DRI Driver

Written by Michael Larabel in Mesa on 29 April 2016 at 09:54 AM EDT. Add A Comment
Going along with the work written about yesterday of Igalia Posts Intel vertex_attrib_64bit Mesa Driver Patches, Close To OpenGL 4.1+, the latest ARB_gpu_shader_fp64 patches were published today for the Intel i965 Mesa driver.

These ARB_gpu_shader_fp64 patches are what's been blocking the Intel open-source driver from advertising OpenGL 4.0 support and it's very close after that to OpenGL 4.1~4.2 due to most of that work done and the related ARB_vertex_attrib_64bit being the only blocker for OpenGL 4.1 with the Intel driver.

Samuel Iglesias Gonsálvez of Igalia sent out today the latest 59 patches for ARB_gpu_shader_fp64. Currently this support will just work on Broadwell (Gen 8) hardware and newer. A vec4 back-end for older generations still needs to be addressed and there are currently Haswell (Gen 7) issues to also work through. Igalia will work on Haswell support after the Broadwell and newer FP64 support is done.

The FP64 Broadwell+ patches aren't yet entirely done, but they're available for review alongside the ARB_vertex_attrib_64bit patches.

Hopefully this work can get finished up within the next three weeks at least for Broadwell/Skylake to get GL4 support into the next Mesa release. If they don't make it in time for the release schedule of Mesa 11.3/12.0, it won't be until the September release before the Intel Linux OpenGL driver would finally in a GL4 world.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week