Ape: A New Vulkan Driver Written In The Zig Programming Language - Phoronix
Articles & Reviews
News Archive
Forums
Premium Ad-Free<br>Contact
Popular Categories
Close
Articles & Reviews
News Archive
Forums
Premium
Contact
Categories
Computers Display Drivers Graphics Cards Linux Gaming Memory Motherboards Processors Software Storage Operating Systems Peripherals
Ape: A New Vulkan Driver Written In The Zig Programming Language
Written by Michael Larabel in Vulkan on 6 June 2026 at 07:03 AM EDT. 14 Comments
Ape is a new open-source Vulkan driver written in the Zig programming language and not dependent upon any Mesa code.
With a pull request today to the Vulkan specification for adding a new "Ape" vendor ID, I was curious about this new Ape Vulkan driver... Turns out it's a new hobbyist, open-source driver being created and nearly Vulkan 1.0 conformance.
Ape is a new open-source driver written as a software implementation akin to Mesa's Lavapipe. But it's not dependent upon Mesa code and it's written entirely in the Zig programming language. With Zig you get the benefits of more predictability and some security guarantees along with the other benefits of this modern programming language alternative to C/C++.
The Ape driver is passing most Vulkan 1.0 tests at this point and is open-source under an MIT license. This is the first time I'm aware of a Vulkan API driver written in the Zig programming language. Those wanting to check it out can find the Ape driver via this Git repository.
14 Comments
Tweet
Vulkan 1.4.353 Released With Three New Extensions<br>Vulkan 1.4.352 Introduces VK_NV_cooperative_matrix_decode_vector<br>Vulkan 1.4.351 Brings Six New Extensions, Including A Ray-Tracing Improvement<br>D7VK 1.9 Brings Some Hefty Performance Improvements<br>Vulkan SC SDK Released For Safety-Critical Graphics / Compute<br>VKD3D-Proton 3.0.1 Brings More Improvements For Direct3D 12 On Vulkan
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.
The Linux Kernel Ready To Make TSC A Hard Requirement For x86 CPUs<br>COSMIC Desktop's Frosted Glass Is Giving Windows Aero Vibes<br>Microsoft Announces Open-Source "Intelligent Terminal"<br>KDE Linux Prunes Its Insecure & Unused Software<br>Rust Coreutils 0.9 Released With Additional Security Hardening, Zero-Copy I/O<br>Linux Might Finally Disable The Microsoft RNDIS Protocol Drivers In 2026<br>Btrfs Change Coming For Linux 7.2 Yields Very Healthy Performance Gain<br>KDE Plasma 6.8 Still Planning To End X11 Support, 95% Of Plasma 6.6 Users Are On Wayland
OpenCV 5.0 Released With Rewritten DNN Engine, Built-In LLM & VLM Support
Valve Developer Posts New AMD Anti-Lag Implementation For RADV Driver
Ape: A New Vulkan Driver Written In The Zig Programming Language
KDE Plasma 6.8 Will Make Sure You Don't Miss Your Low Battery Notifications While Gaming
Linux DRM Ioctl Developed By AMD Being Disabled Following Ongoing Security Issue
Ubuntu 26.10 To Begin Laying Foundation For Context-Aware Desktop, Other New Features
CUDA-Oxide 0.2 Brings Early Improvements To Pure Rust CUDA Kernels
NVIDIA's Nova Driver Continues Being Built Up In Linux 7.2 Along With Other DRM Rust Code
GNOME 51 Retires Legacy NVIDIA Driver Support With Removing EGLStreams
Today Marks 22 Years Of Phoronix For Linux Hardware Testing & Benchmarking
Phoronix Premium allows ad-free access to the site, multi-page articles on a single page, and other features while supporting this site's continued operations.
ARM Linux Server Performance Up More Than 7x Geo Mean In 8 Years, As Much As 15x With NVIDIA Vera CPU
Benchmarking The BORE Scheduler Performance With CachyOS Linux
AMD EPYC 8635P "Sorano" Benchmarks: Significant Upgrade Opportunity For EPYC 8004 Servers
Benchmarking The Different CachyOS Linux Kernel Flavors
AMD Radeon RX 9070 GRE Linux Performance
The mission at Phoronix since 2004 has centered around enriching the Linux hardware experience. In addition to supporting our site through advertisements, you can help by subscribing to Phoronix Premium. You can also contribute to Phoronix through tips/donations via PayPal or Stripe.
Contact
Michael Larabel
Support Phoronix
While Having Ad-Free Browsing,
Single-Page Article Viewing
Twitter / X
Legal Disclaimer, Privacy Policy, Cookies | Privacy Manager | Contact
Copyright © 2004 - 2026 by Phoronix Media.
All trademarks used are properties of their respective owners. All rights reserved.