Mesa 22.0 Zink Speeds Up OpenGL-Over-Vulkan On CPUs

Mike Blumenkrantz known for his prolific contributions to Zink while working under contract for Valve landed the latest optimizations. The improvement is on shader variants for compute uniform inlining and to enable this inlining by default when running on CPU-based drivers.
As Mike noted in the merge request that was pulled into Mesa 22.0-devel yesterday, it is "massively improving performance in a number of cases."
It will be interesting to see how well Zink works on CPU-based drivers and if it happens to uncover any areas of optimizations for itself or say LLVMpipe in comparison. I'll have up some fresh Zink GPU-based benchmarks shortly given all the gains made in recent months to this OpenGL-over-Vulkan implementation.
4 Comments