No description
Find a file
2026-01-08 17:50:55 +01:00
protocols makefile does wayland-scanner stuff 2025-12-17 17:03:01 +01:00
.envrc initial commit 2025-12-08 02:37:34 +01:00
.gitignore makefile does wayland-scanner stuff 2025-12-17 17:03:01 +01:00
credits makefile does wayland-scanner stuff 2025-12-17 17:03:01 +01:00
flake.lock wonderful 2026-01-03 17:20:17 +01:00
flake.nix wonderful 2026-01-03 17:20:17 +01:00
fragment.glsl think this solves stupid 2026-01-03 18:38:22 +01:00
glonkers.c I think this is ok 2025-12-28 19:57:50 +01:00
Makefile removed sdl3 2025-12-20 17:32:25 +01:00
perlin-pink-wave.glsl think this solves stupid 2026-01-03 18:38:22 +01:00
pulsating-noise.glsl p 2025-12-10 19:07:35 +01:00
README.md hot 2025-12-30 18:54:11 +01:00
renderer.c think this solves stupid 2026-01-03 18:38:22 +01:00
renderer.h freedom 2026-01-03 17:12:24 +01:00
run.sh cleanup 2025-12-20 17:31:22 +01:00
showcase.png cool 2025-12-29 15:24:58 +01:00
wayland.c WIP progress! 2026-01-08 17:50:55 +01:00
wayland.h WIP progress! 2026-01-08 17:50:55 +01:00

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)

Swag: Showcase of glonkers