https://github.com/nik012003/wgpu-paper
Display wgsl shaders as wallpapers on wayland!
https://github.com/nik012003/wgpu-paper
Last synced: 3 months ago
JSON representation
Display wgsl shaders as wallpapers on wayland!
- Host: GitHub
- URL: https://github.com/nik012003/wgpu-paper
- Owner: nik012003
- Created: 2023-07-08T15:51:50.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-22T09:47:11.000Z (almost 2 years ago)
- Last Synced: 2025-02-06T06:19:47.095Z (4 months ago)
- Language: Rust
- Homepage:
- Size: 96.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Run the example
```sh
cargo run example_shaders/waves.wgsl
```### TODO:
- [x] Pointer stuff
- [x] Get pointer position
- [x] Pass the position to the shader
- [ ] Audio stuff
- [x] Record audio via pulseaudio
- [x] FFT on CPU
- [ ] FFT on GPU
- [ ] Make examples using audio
- [x] Option to choose output. See [this](https://docs.rs/smithay-client-toolkit/latest/smithay_client_toolkit/output/struct.OutputState.html#method.outputs).
- [ ] Custom textures importing