VOOZH about

URL: https://www.phoronix.com/news/Intel-Jay-Compiler-Merged-Mesa

⇱ Intel's New Shader Compiler "Jay" Merged For Mesa 26.1 - Phoronix


👁 Phoronix

Intel's New Shader Compiler "Jay" Merged For Mesa 26.1

Written by Michael Larabel in Intel on 10 April 2026 at 04:11 PM EDT. 12 Comments
It was just a few days ago that Jay was publicly posted as the new shader compiler in-development for Intel GPUs on Linux for both their ANV Vulkan and Iris Gallium3D drivers. While still very experimental, that initial Jay compiler code was merged today for Mesa 26.1-devel.

The prior articles goes into the background of Jay, but long story short it's focusing on being a modern replacement to the "BRW" shader compiler for at least Mesa use-cases on Linux. This Jay compiler should work with Intel Skylake "Gen9" graphics and newer.

As of today this new SSA-based shader compiler for Intel integrated and discrete graphics was merged to Mesa 26.1 Git. It's not ready for end-user use but at least with the initial code now being upstream in Mesa will be easier to iterate on and continuing to land changes until ultimately becoming a viable replacement to the existing Intel shader compiler.

The Jay results are promising so far with a conformance test suite run on the BRW compiler taking 19.91 seconds while dropping down to 7.00 seconds with Jay in its current form. Plus better code is generated that should help in better Intel Linux graphics performance, in addition to quicker game/application loads.

👁 Jay code merged


This merge request now merged has more technical information on Jay for those interested.

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.