Rust Apache-2.0

wgpu-native

Native WebGPU implementation based on wgpu-core

G

gfx-rs

Dernière activité 24 sept. 2026
gfx-rs/wgpu-native

1,4 k

étoiles

168

forks

70

issues ouvertes

Ce README est souvent en anglais.

wgpu-native

Matrix Build Status

This is a native WebGPU implementation in Rust, based on wgpu-core. The bindings are based on the WebGPU-native header found at ffi/webgpu-headers/webgpu.h and wgpu-native specific items in ffi/wgpu.h

Bindings

Note

This list is also available on the wgpu website.

Pre-built binaries

Automated 32 and 64-bit builds for MacOS, Windows and Linux are available as Github releases. Details can be found in the Binary Releases page in the wiki.

Usage

This repository contains C-language examples that link to the native library targets and perform basic rendering and computation. Please refer to our Getting Started page at the wiki for more information.

There's also a (small) contributor guide.

Minimum Supported Rust Version

The minimum supported Rust version (MSRV) for wgpu-native is 1.87. MSRV bumps are considered breaking changes.

Projets similaires

A cross-platform, safe, pure-Rust graphics API.

Rustd3d12gpuhacktoberfest
Ggfx-rs
18,2 k étoiles1,5 k

A GPU-based renderer for the web

Rust
Sservo
3,4 k étoiles327

Guide for using gfx-rs's wgpu library.

Rust
Ssotrh
2 k étoiles320