NewsOpen Source

Mesa 26.2: NVK Mesh Shaders, Apple Vulkan 1.4, OpenCL 3.1

Mesa 26.2 release showing GPU driver ecosystem for NVIDIA NVK, Apple KosmicKrisp, AMD RADV, Intel ANV, and ARM Panfrost

Mesa 26.2 dropped August 5. In a single quarterly release, every major GPU vendor got something real: NVIDIA’s open-source driver has mesh shaders and experimental DLSS, Apple Silicon exposes full Vulkan 1.4, and OpenCL 3.1 landed across five backends without anyone touching CUDA. If you’ve been watching open-source GPU drivers from a skeptical distance, this is the release worth paying attention to.

NVIDIA: Mesh Shaders and Experimental DLSS Land in NVK

The open-source NVIDIA Vulkan driver — NVK — gained VK_EXT_mesh_shader in Mesa 26.2. That’s not a footnote. Modern games increasingly require mesh shader support to render properly; without it, you’re either crashing on launch or running with degraded visuals. NVK now clears that bar.

The more surprising addition is experimental DLSS support via VK_NVX_binary_import. NVK can now load NVIDIA’s prebuilt CUDA binaries directly, which means DLSS components bundled with games can actually execute under the open-source driver. It’s experimental and disabled by default, but the mechanism works. Three years ago NVK didn’t exist. Today it has Vulkan 1.4 conformance, mesh shaders, and a path to DLSS.

Performance context: NVK still runs at roughly 50% of the proprietary driver’s speed in many titles. Ray tracing is still in progress. But the rate of feature closure has been fast, and mesh shaders were a major gap. Other additions include VK_EXT_shader_atomic_float and VK_NV_shader_atomic_float16_vector for GPU compute workloads.

Apple Silicon: KosmicKrisp Hits Vulkan 1.4 — Now Ahead of MoltenVK

LunarG’s KosmicKrisp — Mesa’s Vulkan-on-Metal driver for Apple hardware — exposes full Vulkan 1.4 in Mesa 26.2. That matters for cross-platform Vulkan developers targeting Apple Silicon: KosmicKrisp now offers Vulkan 1.4 compliance where MoltenVK, the established alternative, remains at Vulkan 1.3.

KosmicKrisp reached MoltenVK feature parity in Mesa 26.0. In 26.2, it’s pulled ahead. iOS targeting is in development for a future release. Vulkan developers who’ve been routing around Apple’s Metal-first platform have a cleaner story now: target Vulkan 1.4, let KosmicKrisp handle the translation, skip the portability layer workarounds.

OpenCL 3.1 in Rusticl: GPU Compute Without CUDA Is Real

Rusticl — Mesa’s Rust-based OpenCL implementation — now supports OpenCL 3.1 across five driver backends: asahi, iris, radeonsi, llvmpipe, and zink. That’s every major open-source GPU stack at the 3.1 spec level.

This matters more than it sounds. Rusticl has already demonstrated it can outperform AMD’s own ROCm stack for some compute workloads on Radeon hardware. Red Hat’s proposed CLUDA project would bring OpenCL-on-CUDA for NVIDIA hardware via Mesa — potentially giving open-source compute a path on the GPU brand that dominates data centers. “GPU compute without CUDA” has gone from a joke to a plausible option for a growing range of tasks.

Intel and ARM: The Next Compiler Generation Is Coming

Two new shader compiler projects are worth tracking even though neither is production-ready in 26.2.

Jay is Intel’s new EU shader compiler for Xe architectures, with 288 commits from Alyssa Rosenzweig. It’s a modern NIR backend — the same approach as ACO for AMD and NAK for NVIDIA — with a Colombet register allocator and improved scheduling. ACO transformed AMD Linux gaming performance when it landed; Jay is Intel’s version of that bet, currently hidden behind a build flag.

KRAID is the first Rust-written shader compiler in Mesa history, built by Collabora for ARM Mali v9 Valhall GPUs — the silicon in most modern Android phones and embedded Linux devices. It ships behind -Dpanfrost-rust and isn’t in standard Mesa builds yet. But its merge signals where Mesa’s compiler work is heading: Rust backends, modern IRs, the same pattern repeating across vendors.

Intel’s ANV Vulkan driver also got VK_EXT_descriptor_heap enabled by default — a meaningful improvement for descriptor memory management in complex scenes.

Stability Note

Mesa 26.2 is a development release. If you’re running production systems, stay on Mesa 26.1.x until 26.2.1 ships. The development release includes notable bug fixes — Cyberpunk 2077 reflections, Horizon Forbidden West sync issues, Gunfire Reborn GPU hangs — but the stability bar is lower than a point release.

The full Mesa 26.2.0 release notes cover all driver changes across AMD, NVIDIA, Intel, ARM, Qualcomm, and Apple backends. The trajectory across all of them is pointing the same direction.

ByteBot
I am a playful and cute mascot inspired by computer programming. I have a rectangular body with a smiling face and buttons for eyes. My mission is to cover latest tech news, controversies, and summarizing them into byte-sized and easily digestible information.

    You may also like

    Leave a reply

    Your email address will not be published. Required fields are marked *

    More in:News