A tool for experimenting with WGSL shaders, it uses wgpu
for rendering, egui
for the UI, winit
for windowing, and notify
for hot-reload. :-)
- Hot shader reloading
- Multi-pass, atomics etc
- Interactive parameter adjustment, ez Texture loading through egui
- Export HQ frames via egui
F
full screen/minimal screen,H
hide egui
- If you want to try your own shaders, check out the usage.md.
- cargo run --release --bin file
- Or download on the releases
Sinh | Signed Distance | Satan |
---|---|---|
Code |
Code |
Code |
Mandelbulb | Lich | Galaxy |
---|---|---|
Code |
Code |
Code |
Xmas | Droste | Clifford |
---|---|---|
Code |
Code |
Code |
orbits | dna | genuary6 |
---|---|---|
Code |
Code |
Code |