Skip to content

Native WebGPU implementation based on wgpu-core

License

Notifications You must be signed in to change notification settings

marcdownie/wgpu-native

 
 

Repository files navigation

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: 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. 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.

About

Native WebGPU implementation based on wgpu-core

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 92.8%
  • Makefile 3.8%
  • C 2.2%
  • Meson 1.2%