Mesa has announced the release of version 26.2.0-rc1 and stable update 26.1.5 on July 15, 2026, kicking off a new development cycle while patching the current branch. The 26.2.0-rc1 release candidate introduces OpenCL 3.1 support across multiple drivers, enables VK_EXT_descriptor_heap by default on Intel and AMD Vulkan implementations, and adds Panfrost support for new Mali G1-series GPUs. Meanwhile, the 26.1.5 stable update addresses critical regressions in titles like DOOM: The Dark Ages and Elden Ring, fixes desktop deadlocks in Telegram Desktop, and resolves memory leaks across several drivers.
Mesa 26.2.0-rc1 and 26.1.5 land on the same day
Following a six-week feature sprint, Mesa just dropped two updates on July 15, 2026. The project kicked off its 26.2 development cycle with 26.2.0-rc1 while simultaneously shipping 26.1.5 to keep the stable branch from fraying.
If you run Linux or BSD, one of these patches is going to matter to you. The 26.1 branch has been chewing through regression fixes since May, and 26.1.5 is exactly that. It skips new features entirely to focus on stability. 26.2.0-rc1, on the other hand, opens the gates to the next six-week sprint. Eric Engestrom is steering this cycle, and the commit log already shows 5,075 changes since the last major push.
A massive 26.2.0-rc1 feature set
OpenCL 3.1 support lands across Asahi, Iris, radeonsi, llvmpipe, and Zink. You are getting cl_khr_subgroup_rotate, cl_khr_subgroup_ballot, and a handful of other subgroup extensions mapped to those drivers. Rusticl gets the win here, and if your toolchain was waiting on this, the window is opening. Mesa's 6-week release cadence has been brutal but effective for Linux desktop fragmentation, and this push continues that relentless rhythm.
The Vulkan side is where things get meaty. VK_EXT_descriptor_heap is now enabled by default on both ANV and RADV. That is a meaningful shift for memory management and scheduling on Intel and AMD Vulkan implementations. If you have wrestled with descriptor tables before, expect lighter overhead and fewer allocation headaches. Hardware support expands across the board, too. Panfrost finally picks up the new ARM Mali G1-series chips, including the G1-Ultra, G1-Premium, and G1-Pro. PowerVR drivers see a massive extension dump with over twenty new Vulkan features, covering display control, surface maintenance, and unified image layouts.
RADV also gets protected memory support for GFX10+ and VEGA10 GPUs. That matters if you are dealing with copy-protected content or secure workloads. The VK_EXT_shader_fma extension arrives on RADV, NVK, Intel ANV, and the KosmicKrisp Apple Metal translation driver. Turnip and ANV both implement VK_EXT_present_timing on WSI and X11, which should tighten frame pacing on Wayland and desktop compositors.
26.1.5: Patching the cracks
If you are sticking to the stable branch, 26.1.5 is doing the dirty work. The list of fixed regressions reads like a hit list of recent AAA titles and common desktop applications. DOOM: The Dark Ages Revelations DLC is getting black patches on the ground fixed. Need for Speed games stop leaking light where they should not. Elden Ring's ray tracing stops throwing blue artifacts and flickering lights. Even Persona 3 Reload gets its reflection issues tamed.
Desktop stability is not ignored. Telegram Desktop stops deadlocking in loader_dri3_swap_buffers_msc, and TrenchBroom's glXSwapBuffers hangs are gone. Civilization VII's flickering water boxes on Intel Arc Xe2+ GPUs get sorted out. The driver team chased down memory leaks across Zink, etnaviv, and Panfrost, while NIR constant folding gets tightened to avoid poisoning NaN values.
Sixty contributors patched this release. Alyssa Rosenzweig led with ninety-two commits, focusing on the Intel Jay scheduler and Panfrost optimizations. Samuel Pitoiset threw twelve patches into the ring, mostly targeting memory leaks and RADV. It is a solid cleanup day, though you should always verify your own workload before rolling out stable branch updates blindly.
What comes next and where to grab it
The 26.2 cycle is moving fast. RC2 drops July 22, RC3 lands on July 29, and we are looking at a final 26.2.0 release around August 5. On the stable side, 26.1.6 is scheduled for July 29. You will want to monitor the RC cycle if you are testing new hardware or pushing OpenCL 3.1 workloads. That support is solid on paper, but driver-level edge cases always show up in the wild first.
Head to the Mesa archive to grab mesa-26.2.0-rc1.tar.xz or mesa-26.1.5.tar.xz. The next RC2 lands in a week, so if you are hitting snags, do not wait too long to report them upstream.
