-
wesl code will coexist in the community with vanilla wgsl code for the foreseeable future. To enable easy interop with wgsl, I'd suggest we allow wesl imports to import from vanilla wgsl modules.
…
-
**Description**
Until recently, Dawn didn't allow a trailing comma in template argument lists, and WebGPU CTS also tested that parse cases with a trailing comma failed to parse. Naga also implement…
-
Please include the following in your bug report:
**Version of emscripten/emsdk:**
emcc (Emscripten gcc/clang-like replacement + linker emulating GNU ld) 3.1.61 (67fa4c16496b157a7fc3377afd69ee0445e…
-
Do you have any tips for getting this running? I've got a very large and well developed corpus of wgsl shader files from a previous fuzzing run which I would like to try with this fuzzer. I am attemp…
-
Would you be game to support an extended wgsl syntax in glasgow?
We've been working towards defining some community standard syntax extensions for wgsl for rust and typescript linkers like [wgsl-l…
-
## What problem does this solve or what need does it fill?
This is an example of a file which is not formatted properly. It has trailing whitespace.
[crates\bevy_ui\src\render\ui.wgsl](https://g…
-
Translating the following wgsl with `naga a.wgsl a.hlsl` results in a panic on naga 23.0.0
```wgsl
fn a() {
const b = vec4(f32(), f32());
saturate(b);
}
```
```
thread 'main' panic…
-
Predeclared type aliases like `vec3f` aren't supported by the plugin. Only their canonical versions (eg. `vec3`) are recognized.
There's a list of predeclared type aliases in WGSL: https://www.w3.o…
-
I've been porting some WGSL code like [like these](https://github.com/bevyengine/bevy/blob/main/assets/shaders/game_of_life.wgsl) into [rust](https://github.com/Bevy-Rust-GPU/example-workspace/pull/22…
-
https://www.w3.org/TR/WGSL/