
When Jay was made public back in April, the open-source shader compiler paired with the Intel Mesa driver code was able to pass conformance testing on OpenGL ES 3.0 and OpenCL 3.0 but without any Vulkan conformance test suite (CTS) passes yet. With the newest Jay code merged this week for Mesa 26.3-devel, there is now Vulkan CTS conformance passes on both Xe2 and newest Xe3 graphics hardware.
A set of 63 patches were merged to Mesa Git on Friday for implementing more functionality into the Jay compiler, VRT optimizations, and bug fixes.
Alyssa Rosenzweig commented in the merge request :
"Excitingly this MR cleans out the last of the "hack - do not upstream" patches I've been carrying, so upstream should be essentially passing Vulkan CTS on Xe2 and Xe3 once this MR goes in."
Quite a milestone in less than a year. It will be interesting to see how far the Intel Jay compiler gets by the time of Mesa 26.3 releases in November and ultimately when Jay will be ready to serve as the default shader compiler for the open-source Intel Linux graphics drivers.