-
Slang should document clearly in a table (or two tables) the maturity/stability level of:
- Each target language
- Each major feature (e.g. ray tracing, mesh shaders, autodiff) -- and if the featur…
-
Hey all, nice work on the project!
What do you think of upstreaming it to https://github.com/austinEng/webgpu-samples ?
That way I can keep my eye on it as the API changes and hopefully keep it …
-
**Description**
The last 16-bits of a u32 cannot be used on certain Qualcomm Adreno devices
**Repro steps**
I encountered this in [Bevy](https://github.com/bevyengine/bevy) and steps for reproduc…
-
# Shader code testing procedures that includes mobile devices
Some instructions or help on how to test shader code generated by naga-oil, or the wgsl code in the codebase in general. A lot of the f…
-
I have the following declaration in my WGSL shader:
```wgsl
struct VertexInput{
location: vec3,
tex_coords: vec2,
brightness: f32
}
@group(2) @binding(0) var chunks_data: binding_…
-
In WGSL today, a `var` declared in the `function` or `private` storage class will always have `read_write` access mode. Since we [limited dynamic indexing on array and matrices](https://github.com/gpu…
-
## Bevy version
0.12.0
## What you did
In a wgsl shader:
```c
#import bevy_pbr::prepass_bindings globals
// In vertex function:
var texture_index_offset = u32(globals.time / frame_durat…
-
## Bevy version
0.8
## What you did
Copy shader instancing example code but didn't put the instancing.wgsl file in asset/shaders.
## What went wrong
- what were you expecting? instance sh…
-
## What problem does this solve or what need does it fill?
Let's say I have a number of shader assets that use a common set of utility functions, and I want to refactor the code to put the common f…
-
So it seems that bevy changed import syntax in v0.11.0, now you can specify which items to import, which completely breaks analyzer
https://bevyengine.org/news/bevy-0-11/#improved-shader-imports