No description
Find a file
2026-02-12 13:33:52 +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 done 2026-02-08 15:38:36 +01:00
glonkers.c shaders using wayland time instead of stdtime 2026-02-07 16:20:19 +01:00
Makefile cursor shape set correctly 2026-02-07 15:30:56 +01:00
perlin-pink-wave.glsl think this solves stupid 2026-01-03 18:38:22 +01:00
pulsating-noise.glsl done 2026-02-08 15:38:36 +01:00
README.md goals 2026-02-12 13:33:52 +01:00
renderer.c done 2026-02-08 15:38:36 +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 done 2026-02-08 15:38:36 +01:00
wayland.h shaders using wayland time instead of stdtime 2026-02-07 16:20:19 +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

  • Ability to specifiy outputs (monitors).
  • Add support for some structures in shadertoy.
  • Texture support? (requires a pre-preprocessor)

Swag: Showcase of glonkers