shader.exe # Run with a random embedded shader
shader.exe terrain.glsl # Run a specific shader from disk
- Build the project (see below) —
build.batproduces bothshader.exeandshader.scr - Run
install.bat(as Administrator) to copyshader.scrintoSystem32and register it as the active screensaver for both the desktop session and the lock screen - Run
uninstall.batto remove it
Or do it manually: right-click shader.scr → Install, or copy to C:\Windows\System32 and pick it from Screen Saver Settings.
- MSVC (Visual Studio Build Tools or full Visual Studio)
- Windows SDK (for
rc.exeresource compiler) - No external libraries — uses only
user32,gdi32,opengl32,kernel32
build.batsign.batCreates a self-signed certificate (first run) and signs both shader.exe and shader.scr using Windows SDK tools (makecert, pvk2pfx, signtool).
psychip.net May 2026
