-
Hey there,
this is a quite helpful package. I'm currently looking at primarily your package and the fork wgsl_bindgen.
wgsl_bindgen does a bunch of stuff by default, that I'm not sure I need. Ho…
-
Suppose you had two different compute shaders in the same file. It would be pretty natural to want to write something like
```
/* This is my FOO shader */
[[group(0), binding(0)]] var buffer0 : B…
-
One feature that is clearly out of scope for WebGPU 1.0 but is desired for the near future is *subgroups.* It is a way to move data between threads within a workgroup with less overhead and latency th…
-
I'm currently trying to use wgpu-native as a rendering backend with V, so I hope this is the right place to ask about this.
I've managed to get the pipeline setup to work and loaded a texture, but …
-
**Description**
When creating multiple canvases on web and multiple corresponding surfaces, all rendering is done in the last canvas associated to the last surface created.
**Repro steps**
Here i…
-
I've noticed that quite a few projects have started using naga oil. 🎉 This has lead to reasonable feature requests in WGSL language servers and WGSL tools:
- https://github.com/PolyMeilex/vscode-w…
-
Migrated from https://github.com/gpuweb/WSL/issues/271
> If ~WHLSL~ WGSL is going to live a long time, I think it should support namespaces. Namespaces are fundamental to good modularity.
>
> Aft…
-
## Issue
[whisk.rs](whisk.rs) shows loading indicator and crashes.
## Hardware + Software
Tested on Google Chrome 129.0.6668.60 and Vivaldi 6.9.3447.46
Mac Darwin 23.6.0 M1
## Logs
```
us…
-
`samplerExternalOES` is defined in https://registry.khronos.org/OpenGL/extensions/OES/OES_EGL_image_external.txt
This sampler is needed if the texture from an EGLImage that could be backed by exter…
-
I have a shader which I run through Naga to convert it from SPIR-V to WGSL. As part of it the following struct is generated:
```
struct cbVolumetricLight {
gLightWorldTransform: mat4x4,
…