• Stars
    star
    836
  • Rank 54,534 (Top 2 %)
  • Language
    Rust
  • License
    Apache License 2.0
  • Created over 4 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Native WebGPU implementation based on wgpu-core

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

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.

More Repositories

1

wgpu

A cross-platform, safe, pure-Rust graphics API.
Rust
12,115
star
2

gfx

[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.
Rust
5,350
star
3

wgpu-rs

Rust bindings to wgpu native library
Rust
1,690
star
4

naga

Universal shader translation in Rust
Rust
1,530
star
5

metal-rs

Rust bindings for Metal
Rust
567
star
6

rspirv

Rust implementation of SPIR-V module processing functionalities
Rust
442
star
7

portability

Vulkan Portability Implementation
C
383
star
8

genmesh

A library of mesh generation utilities.
Rust
122
star
9

gfx-ocean

Compute based ocean simulation with gfx_hal ๐ŸŒŠ
Rust
116
star
10

meetup

Rust Graphics meetups
68
star
11

d3d12-rs

Rust wrapper for D3D12
Rust
36
star
12

gfx-memory

[DEPRECATED] Memory management library of gfx_hal
Rust
26
star
13

gfx-extras

DEPRECATED: Extra libraries to help working with gfx-hal
Rust
21
star
14

nv-flip-rs

Bindings to Nvidia Labs's ๊ŸปLIP image comparison and error visualization library
Rust
19
star
15

wgpu-rs.github.io

Hosting for wgpu.rs website
HTML
17
star
16

gfx-render

Rust
16
star
17

gfx-rs.github.io

Blog for the gfx-rs project
HTML
15
star
18

gfx_scene

deprecated
Rust
15
star
19

gfx_gl

An OpenGL loader tailored to gfx-rs's needs.
Rust
14
star
20

wanari

Khronos ANARI implementation in Rust based on wgpu-rs
Rust
9
star
21

range-alloc

Rust
6
star
22

draw_state

deprecated
Rust
6
star
23

subscriber

Tracing subscribers to help with wgpu
Rust
5
star
24

gfx_macros

deprecated
Rust
4
star
25

stories

wgpu stories blog
Ruby
4
star
26

cherry

Fork of Android Cherry tool for Vulkan CTS tracking
Go
2
star
27

ci-build

Automated action for building/hosting components we need in CI
2
star