Skip to content

A (incomplete) Shadertoy XScreensaver screensaver

Notifications You must be signed in to change notification settings

pendingchaos/WIP24

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WIP24

A XScreensaver screensaver that displays some shaders from shadertoy.com.

Dependencies

  • XScreensaver
  • An OpenGL implementation supporting compatibility OpenGL
  • OpenGL headers
  • libcurl and it's headers
  • A C compiler
  • A C standard library implementation

Most might be installed with

dnf install xscreensaver mesa-libGL-devel libcurl-devel gcc

Compilation and Installation

make
make install

It will download XScreensaver 5.35's source code if it has not already. This may print a lot of text to stdout.

Before running, the should be a list of shaders at ~/.wip24/shaders.txt.

./install_shaders.sh

to copy src/shaders.txt to ~/.wip24/shaders.txt (this overwrites any previous list).

Uninstallation

make uninstall

to uninstall the screensaver.

make full-uninstall

to uninstall the screensaver and delete ~/.wip24/.

About

A (incomplete) Shadertoy XScreensaver screensaver

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages