No description
Find a file
2026-03-15 16:24:12 +01:00
examples docs 2026-03-15 16:24:12 +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 docs and stuff 2026-02-28 03:48:51 +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 texture support 2026-03-12 14:03:37 +01:00
glonkers.1 docs 2026-03-15 16:24:12 +01:00
glonkers.c stb image in its own compilation unit 2026-03-13 11:21:10 +01:00
Makefile stb image in its own compilation unit 2026-03-13 11:21:10 +01:00
perlin-pink-wave.glsl think this solves stupid 2026-01-03 18:38:22 +01:00
README.md glub 2026-03-15 14:55:42 +01:00
renderer.c removed print 2026-03-15 16:00:25 +01:00
renderer.h texture resolutions 2026-03-15 14:38:10 +01:00
run.sh cleanup 2025-12-20 17:31:22 +01:00
showcase.png cool 2025-12-29 15:24:58 +01:00
stb_image.c stb image in its own compilation unit 2026-03-13 11:21:10 +01:00
stb_image.h texture support 2026-03-12 14:03:37 +01:00
wayland.c iTime now starts at 0 2026-02-24 15:23:13 +01:00
wayland.h parsing output arguments 2026-02-22 18:08:24 +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, 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.

Swag: Showcase of glonkers