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
[!NOTE] This list is also available on the wgpu website.
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.
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.
The minimum supported Rust version (MSRV) for wgpu-native is 1.87. MSRV bumps are considered breaking changes.
(top 30 of 118)
Rust
80.1%
C
15.8%
Makefile
2.0%
Python
1.9%
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
[!NOTE] This list is also available on the wgpu website.
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.
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.
The minimum supported Rust version (MSRV) for wgpu-native is 1.87. MSRV bumps are considered breaking changes.
(top 30 of 118)
Rust
80.1%
C
15.8%
Makefile
2.0%
Python
1.9%