gfx-rs / Wgpu Native
Licence: mpl-2.0
Native WebGPU implementation based on wgpu-core
Stars: ✭ 101
Programming Languages
c
50402 projects - #5 most used programming language
wgpu-native
This is a native WebGPU implementation in Rust, based on wgpu-core.
The C API header is generated at ffi/wgpu.h
by cbindgen.
Bindings
- gfx-rs/wgpu-rs - idiomatic Rust wrapper with a few more examples to get a feel of the API
- pygfx/wgpu-py - Python wrapper
- bindc-wgpu - D wrapper (package)
- porky11/wgpu - experimental Scopes wrapper
- cshenton/WebGPU.jl - experimental Julia wrapper
- kgpu/wgpuj - Java/Kotlin wrapper
Note: the version numbers of wgpu-native
are not aligned with versions of wgpu
or other crates!
Pre-built binaries
- Automated 32 and 64-bit builds for MacOS, Windows and Linux are available as Github releases.
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.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].