https://github.com/compute-toys/wgpu-compute-toy
Cross-platform compute shader engine
https://github.com/compute-toys/wgpu-compute-toy
computer-graphics rust shaders shadertoy wasm webgpu wgpu wgsl
Last synced: about 1 year ago
JSON representation
Cross-platform compute shader engine
- Host: GitHub
- URL: https://github.com/compute-toys/wgpu-compute-toy
- Owner: compute-toys
- License: mit
- Created: 2023-04-10T07:15:37.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2025-03-24T00:33:24.000Z (about 1 year ago)
- Last Synced: 2025-03-29T02:05:32.849Z (about 1 year ago)
- Topics: computer-graphics, rust, shaders, shadertoy, wasm, webgpu, wgpu, wgsl
- Language: Rust
- Homepage: https://compute.toys
- Size: 474 KB
- Stars: 125
- Watchers: 5
- Forks: 18
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# wgpu-compute-toy
This is the compute shader engine for https://compute.toys
As well as running on the web via WebAssembly and WebGPU, it can run natively using standard desktop graphics APIs like Vulkan and DirectX.
## Native
```sh
cargo run examples/davidar/buddhabrot.wgsl
```

## Shortcuts
- `space` to toggle pause/resume of the rendering
- `esc` to exit
- `backspace` to reset time
## Web
See https://github.com/compute-toys/compute.toys