-
Implement a support of WebGPU (but keep webgl support).
WebGPU [has been released](https://developer.chrome.com/blog/webgpu-release/). It is currently available in Chrome and will be in other brows…
-
This will enable browser support. We'll need to shim some files:
- [ ] io
- [ ] network
- [ ] tensor/ffi
It doesn't make sense to support anything besides WebGPU at this point. WASM + SIMD i…
-
In the launcher, the user can select `Prefer WebGPU`. But when the browser does not support WebGPU, we silently fallback to WebGL, giving the user a false sense of `it works on WebGPU`.
In this ca…
-
There's currently no way to artificially inject an error except by intentionally making an invalid call. This is not ideal because (1) you can only inject validation errors and (2) if you're not caref…
-
Thanks for sharing your great work.
I've been investigating about how to make this run on web browsers.
WebGL doesn't work as there is no compute shaders, so we need WebGPU backend.
Fortunately, …
-
The MSDF Text Rendering sample is a fantastic demo! I really appreciate it. 😄
https://webgpu.github.io/webgpu-samples/?sample=textRenderingMsdf
But, I think referring to msdfgen, both on the websi…
-
Hi,
Quick question, since Chrome 125, webgpu now has subgroups, would it be possible to add native support for them using the currently available WGSL API?
See: https://developer.chrome.com/blo…
-
do you think switching the engine to webgpu would help with performance?
babylon is supposed to support webgpu out of the box
-
Is there a way to interact with the current version of WebGPU without using the `ASYNCIFY` flag? Functions like `wgpuInstanceRequestAdapter`, `wgpuAdapterRequestDevice`, and `wgpuBufferMapAsync` requi…
-
I hope that this would be relatively easy to do since AFAIK WebGPU allows us to write kernels in a shader language, so we have experience how to create such backends.
There has been some initial wo…