bors[bot] e5d4f9e04d Merge #11
11: Add render pipeline creation r=kvark a=grovesNL

~~WIP~~

~~Let me know if you have any ideas to address my `TODO`s as I work through it 😃~~

- Added render pipeline creation
- Updated example
- Reworked how mutex guard is managed for registries

Co-authored-by: Joshua Groves <josh@joshgroves.com>
2018-09-28 14:46:18 +00:00
2018-09-28 07:21:07 -06:00
2018-09-28 07:16:42 -06:00
2018-09-28 07:21:07 -06:00
2018-09-28 07:21:07 -06:00
2018-09-23 13:25:05 -06:00
2018-09-14 11:39:24 -04:00
2018-09-28 00:13:11 -06:00
2018-09-26 14:31:03 -04:00
2018-09-13 15:18:51 -04:00
2018-09-14 11:39:24 -04:00

WebGPU

Build Status Gitter

This is an experimental WebGPU implementation as a native static library. It's written in Rust and is based on gfx-hal and satellite libraries. The corresponding WebIDL specification can be found at gpuweb project.

The implementation consists of the following parts:

  • wgpu-native - the native implementation of WebGPU as a C API library
  • wgpu-bindings - automatic generator of actual C headers
  • wgpu-remote - remoting layer to work with WebGPU across the process boundary
  • wgpu-rs - idiomatic Rust wrapper of the native library
Description
Safe and portable GPU abstraction in Rust, implementing WebGPU API.
Readme 268 MiB
Languages
Rust 94.6%
JavaScript 5.4%