Simple offline ShaderToy-compatible GLSL shader viewer.
In order to build esshader you will need GLFW, OpenGL ES 2.0 development headers (libglvnd on arch) and SOIL installed on your system.
The program can also be demanding on GPU hardware, so the more powerful GPU you have, the better.
Edit config.mk
to match your local setup (the /usr/local prefix is used by default).
Afterwards enter the following command to build and install esshader (if necessary as root):
sudo make clean install
Simply invoke the 'esshader' command. To quit, press either the Escape or Q key.