-
If we're unifying file and symbolic module imports, we need a mechanism to turn a file into a module. This necessitates being able to give each file a canonical module name based on its file path. How…
-
## Bevy version
[v0.9.1](https://github.com/bevyengine/bevy/tree/v0.9.1)
## What you did
Hot-Reloading of `wgsl` shaders, triggering the reload by saving with vscode (on Windows 10).
## Wh…
-
Generally, HLSL requires bounds checks on indexing operations, so Naga's HLSL backend doesn't take a `BoundsCheckPolicies` option. However, in the [WGSL standards meeting today](https://docs.google.co…
-
The [Naga](http://github.com/gfx-rs/naga) crate uses `hexf_parse` to handle hex float literals in WGSL. Our front end has already verified that the text conforms to WGSL's grammar for hex float litera…
-
AFAICT, according to [Resource Layout Compatibility](https://www.w3.org/TR/WGSL/#resource-layout-compatibility), WGSL does not consider write-only storage buffers to be part of the resource interface.…
-
```bash
npx tgpu-gen file1.wgsl file2.wgsl file3.wgsl (args)
# same as
npx tgpu-gen file1.wgsl (args)
npx tgpu-gen file2.wgsl (args)
npx tgpu-gen file3.wgsl (args)
```
-
See https://www.w3.org/TR/WGSL/#texturestore
-
The WGSL build process checks the following for the grammar:
- that a valid tree-sitter grammar can be generated. (So there are no ambiguities for GLR with context-aware lookahead)
- that the tree-s…
-
We have made the choice to use existing package managers for distributing WESL code.
One currently unanswered question is how exactly such a WESL project on npm or cargo (or another package manager…
-
https://www.w3.org/TR/webgpu/#dom-gpufeaturename-dual-source-blending
Firefox downstream tracking: [bug 1924328](https://bugzilla.mozilla.org/show_bug.cgi?id=1924328)