No description
Find a file
2026-01-03 17:12:24 +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 initial commit 2025-12-08 02:37:34 +01:00
flake.nix freedom 2026-01-03 17:12:24 +01:00
fragment.glsl improvement 2025-12-27 20:49:41 +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
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 freedom 2026-01-03 17:12:24 +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 added empty functions for events 2025-12-27 18:27:29 +01:00
wayland.h WIP wlr_layer_shell 2025-12-25 23:59:11 +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