Float64 Support For Intel's Vulkan Driver Is Almost Here

Written by Michael Larabel in Mesa on 16 December 2016 at 10:36 AM EST. 5 Comments
MESA
While it took a long time for Intel's Mesa driver to begin supporting the ARB_gpu_shader_fp64 extension for double-precision floating-point data types in shaders, fortunately it looks like Intel should soon land the Float64 support in their Vulkan driver soon.

The latest patches from Igalia this morning are their revised set of 25 patches for supporting the Float64 capability in the Intel Vulkan driver. The shaderFloat64 capability signifies 64-bit floats (doubles) support within the shader code.

Adding Float64 support to the Intel Vulkan driver required changes to NIR as well as their SPIR-V code. The Float64 support for the Intel ANV Vulkan driver is being enabled currently for Intel's Broadwell "Gen8" hardware and newer, with Mesa Git not yet supporting ARB_gpu_shader_fp64 yet for Haswell.

These new Float64 patches for the Intel Vulkan driver can be found via this patch series.
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