$ wgpu-core
v30.0.0MAJOR UPDATECore implementation logic of wgpu, the cross-platform, safe, pure-rust graphics API
Latest Update Summary
Crate
Name: wgpu-core New version: 29.0.0 Release date: 2026-03-19T00:24:53.571854Z
Crate readme
Short description wgpu is a cross-platform, safe, pure-Rust graphics API.
Long description wgpu runs natively on Vulkan, Metal, D3D12, and OpenGL; and on top of WebGL2 and WebGPU on wasm. It serves as the core of the WebGPU integration in Firefox, Servo, and Deno. The MSRV for wgpu is 1.87, and for tests or examples, it is 1.93. It contains functionalities for using environment variables to control wgpu's behavior.
Features • Cross-platform support for Vulkan, Metal, D3D12, OpenGL, WebGL2, and WebGPU • Safe and pure-Rust implementation • MSRV is 1.87 for wgpu and 1.93 for testing and examples • Uses environment variables for backend selection
Code Examples Cargo.toml dependency
wgpu = '0.10'
Basic usage
use wgpu::util::DeviceExt;
let instance = wgpu::Instance::new(wgpu::Backends::all());
Links • https://docs.rs/wgpu/ • https://wgpu.rs/examples/ • https://github.com/gfx-rs/wgpu/wiki • https://github.com/gfx-rs/wgpu/releases • https://github.com/gfx-rs/wgpu-native
https://api.github.com/repos/gfx-rs/wgpu/releases/298733520
Release info
Release version:
Release description
Code Examples
Major update: 29.0.3 → 30.0.0
$ DOWNLOADS TREND
$ VERSION HISTORY
$ LINKS
$ INSTALL
cargo add wgpu-coreOr add to Cargo.toml: wgpu-core = "30.0.0"