From f949adbbcc6f54f4c4de03597c6743fd1fad06ec Mon Sep 17 00:00:00 2001 From: m11 Date: Wed, 4 Feb 2026 19:36:45 +0100 Subject: [PATCH] Added shader file name as 4th command-line argument. --- shady.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/shady.sh b/shady.sh index d06d500..d852221 100755 --- a/shady.sh +++ b/shady.sh @@ -1,6 +1,14 @@ #!/bin/bash -shaderfile="$(shuf -n1 -e shaders/*)" +if [[ -n "$4" ]]; then + shaderfile="shaders/${4}.frag" + if [[ ! -f "$shaderfile" ]]; then + echo "Error: shader file '$shaderfile' does not exist." >&2 + exit 1 + fi +else + shaderfile="$(shuf -n1 -e shaders/*)" +fi export EGL_PLATFORM=surfaceless export MESA_GL_VERSION_OVERRIDE=3.3