No description
| protocols | ||
| .envrc | ||
| .gitignore | ||
| credits | ||
| flake.lock | ||
| flake.nix | ||
| fragment.glsl | ||
| glonkers.c | ||
| Makefile | ||
| perlin-pink-wave.glsl | ||
| pulsating-noise.glsl | ||
| README.md | ||
| renderer.c | ||
| renderer.h | ||
| run.sh | ||
| showcase.png | ||
| wayland.c | ||
| wayland.h | ||
Glonkers displays a supplied shader file either as a wallpaper (using --layer) or as a normal window (using --window, default).
Required libraries are: libwayland, wayland-scanner, pkg-config, libGL.
Run make to output the binary glonkers.
TODO
- Create surfaces for all outputs (monitors).
- Hot reload.
- Add support for some structures in shadertoy.
- Texture support? (requires a pre-preprocessor)
