-
Hi,
I am still working on my fuzz testing using [fuzzinator](https://github.com/renatahodovan/fuzzinator) framework and the [grammarinator](https://github.com/renatahodovan/grammarinator) test genera…
-
It looks like `Error` is 80 bytes on x86-64 which will make the `Result` returned from a lot of the lexing functions pretty big. A prototype of this reduced the size of naga::front::wgsl::Parser::pars…
-
**Is your feature request related to a problem? Please describe.**
WGSL doesn't have syntax to specify input attachments for Vulkan subpasses.
This is limiting when using naga as a shader compiler f…
-
Currently, naga exclusively generates `while` loops when translating code for downstream compilers. This:
- Breaks compilation of some shaders on FXC because loops can't be unrolled so arrays canno…
-
### Describe the bug
While working with .wgsl file and the parameter is spread across multiple lines, the first parameter is not indented. The subsequent parameters are indented correctly.
### To Re…
-
**Description**
A clear and concise description of what the bug is.
Trying out SpirV passthrough just to see if it worked, but it doesn't seem to work.
What does work:
- WGSL -> ShaderModu…
eadwu updated
11 months ago
-
The spec says that aliasing is invalid if the aliases access the same memory location and at least one of the accesses is a write.
```
@group(0)
@binding(1)
var s_out: i32;
var flag: bool;
…
-
Tested by passing a WGSL shader trough naga.
I think we'll need at least struct member alignment in the IR for this to work.
-
It is fairly clear what depthReadOnly / stencilReadOnly mean from an API perspective:
https://gpuweb.github.io/gpuweb/#dom-gpurenderpassdepthstencilattachment-depthreadonly
and
https://gpuweb.gi…
-
**Feature/enhancement description:**
Support [Bevy](https://bevyengine.org/) as an export target. Bevy is built on [wgpu](https://github.com/gfx-rs/wgpu) and uses wgsl for shaders.