More Intel OpenGL 4.6 SPIR-V Code Lands In Mesa 18.1 Git

Written by Michael Larabel in Mesa on 30 March 2018 at 07:53 AM EDT. 1 Comment
MESA
It looks like we're getting quite close to finally having OpenGL 4.6 in mainline Mesa.

Igalia developers that have been assisting the Intel OTC crew on OpenGL 4.6 support for the i965 GL driver have landed their latest round of SPIR-V patches. Solely left blocking OpenGL 4.6 for Intel (and RadeonSI) has been the ARB_gl_spirv / ARB_spirv_extensions OpenGL extensions for allowing the SPIR-V IR to be ingested by the OpenGL drivers for greater cross-operability with Vulkan. These latest patches now in Mesa 18.1-devel are landing i965 SPIR-V bits.

This includes the i965 driver now initializing SPIR-V capabilities calling the respective SPIR-V to NIR function rather than GLSL to NIR when hitting SPIR-V shaders within the OpenGL driver, support for linking SPIR-V shaders, etc.

It's looking quite close like perhaps Intel could have OpenGL 4.6 come the Mesa 18.1 release next quarter, but we'll have to wait and see. RadeonSI continues working on their GL 4.6 / SPIR-V support too and as part of that the RadeonSI NIR back-end.
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