Skip to content
/ GLWall Public

GLSL renderer meant to be used for live and responsive wallpapers

Notifications You must be signed in to change notification settings

ikz87/GLWall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GLWall

How to use

You'll have to install the following C libraries:

Then, make sure you have gcc installed and run make

Once compiled, you can use GLWall like this:

./GLWall <path_to_shader> for shaders in regular_shaders/

./GLWall <path_to_shader> <path_to_texture> for shaders in textured_shaders/, where the texture path leads to an image file (I've tested jpegs and pngs)

This will render the given shader to a window with the settings specified in config.h

To use as a wallpaper, you can use xwinwrap or whatever window manager dependant trickery you want lol

The shader rendering can be paused with pkill -SIGUSR1 GLWall and unpaused with pkill -SIGUSR2 GLWall so you can bind that to whatever works with your system (it's advisable to pause rendering when anything is in fullscreen mode or when playing a game in general)

About

GLSL renderer meant to be used for live and responsive wallpapers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published