gecko-dev/third_party/rust/naga
Dzmitry Malyshau 6b5716d415 Bug 1680376 - WebGPU error handling infrastructure r=jgilbert,webidl,smaug
the goal of this PR is to provide the necessary
infrastructure to handle errors on the GPU process side and send them
back to the client side, triggering the uncaptured error events.

Differential Revision: https://phabricator.services.mozilla.com/D98542
2020-12-18 20:07:47 +00:00
..
.github/workflows Bug 1622846 - Serialize WebGPU descriptors via Serde for IPC r=jgilbert,webidl,smaug 2020-11-07 02:43:09 +00:00
examples Bug 1680376 - WebGPU error handling infrastructure r=jgilbert,webidl,smaug 2020-12-18 20:07:47 +00:00
src Bug 1680376 - WebGPU error handling infrastructure r=jgilbert,webidl,smaug 2020-12-18 20:07:47 +00:00
test-data Bug 1676916 - Implicit bind group layouts in WebGPU r=jgilbert,webidl,smaug 2020-11-13 14:15:49 +00:00
tests Bug 1676916 - Implicit bind group layouts in WebGPU r=jgilbert,webidl,smaug 2020-11-13 14:15:49 +00:00
.cargo-checksum.json Bug 1680376 - WebGPU error handling infrastructure r=jgilbert,webidl,smaug 2020-12-18 20:07:47 +00:00
.monocodus Bug 1622846 - Serialize WebGPU descriptors via Serde for IPC r=jgilbert,webidl,smaug 2020-11-07 02:43:09 +00:00
CHANGELOG.md Bug 1622846 - Serialize WebGPU descriptors via Serde for IPC r=jgilbert,webidl,smaug 2020-11-07 02:43:09 +00:00
Cargo.toml Bug 1680376 - WebGPU error handling infrastructure r=jgilbert,webidl,smaug 2020-12-18 20:07:47 +00:00
LICENSE-APACHE Bug 1622846 - Serialize WebGPU descriptors via Serde for IPC r=jgilbert,webidl,smaug 2020-11-07 02:43:09 +00:00
Makefile Bug 1622846 - Serialize WebGPU descriptors via Serde for IPC r=jgilbert,webidl,smaug 2020-11-07 02:43:09 +00:00
README.md Bug 1676916 - Implicit bind group layouts in WebGPU r=jgilbert,webidl,smaug 2020-11-13 14:15:49 +00:00

README.md

Naga

Matrix Crates.io Docs.rs Build Status

This is an experimental shader translation library for the needs of gfx-rs project and WebGPU.

Supported end-points

Front-end Status Notes
SPIR-V (binary) 🚧
WGSL 🚧
GLSL (Vulkan) 🚧
Rust
Back-end Status Notes
SPIR-V (binary) 🚧
WGSL
Metal 🚧
HLSL
GLSL 🚧
AIR
DXIR
DXIL
DXBC

✔️ = Primary support — = Secondary support — 🚧 = Unsupported, but support in progress