Skip to content
TopicTracker
From HackerNewsView original
TranslationTranslation

Wgpu v30

Wgpu v30.0.0 has been released, bringing various updates and improvements to this graphics abstraction layer for Rust. The release includes new features, bug fixes, and changes to the API.

Background

- **Wgpu** is a cross-platform, safe graphics API (Application Programming Interface) for Rust. It's the Rust implementation of the **WebGPU** standard — the same API that modern browsers use to access the GPU. - **WebGPU** is the successor to WebGL, designed to give web applications (and now native apps via wgpu) low-level, efficient access to the GPU, similar to what Vulkan, DirectX 12, and Metal offer, but with a unified API. - **v30** is a major milestone for wgpu. It introduces the **"Core" and "Rendering" modules** split, letting users choose stability vs. cutting-edge features. It also finally exits the "experimental" label for many APIs that were in development for years — signaling that wgpu is maturing into a production-ready graphics library for Rust game engines, visualizations, and GPU compute tasks. - This matters because wgpu is the backbone of several major Rust game engines (like Bevy) and GPU compute libraries. With v30, it's moving from "promising but unstable" to "reliable foundation" for serious graphics work outside the browser.

Related stories