No description
| examples | ||
| protocols | ||
| .envrc | ||
| .gitignore | ||
| credits | ||
| flake.lock | ||
| flake.nix | ||
| glonkers.1 | ||
| glonkers.c | ||
| Makefile | ||
| perlin-pink-wave.glsl | ||
| README.md | ||
| renderer.c | ||
| renderer.h | ||
| run.sh | ||
| showcase.png | ||
| stb_image.c | ||
| stb_image.h | ||
| 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, wayland-protocols, pkg-config, libGL.
Run make to output the binary glonkers.
TODO
- Wrapper that will curl a shadertoy shader then using that with glonkers.
- Fix line numbers reported on shader compilation failure.
- Multiple shaders that can output to a buffer that can be used as a sampler for another shader.
- Sampler options such as filtering & clamping.
- Separate files for helper functions.
