From 1dec054b3d888a964264aee4c7d50442e2c3362b Mon Sep 17 00:00:00 2001 From: Georg Hagen Date: Tue, 2 Dec 2025 22:28:11 +0100 Subject: [PATCH] Update CompileShaders.sh to support bin2c path parameter --- Scripts/CompileShaders.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Scripts/CompileShaders.sh b/Scripts/CompileShaders.sh index 575913c..ae555e5 100755 --- a/Scripts/CompileShaders.sh +++ b/Scripts/CompileShaders.sh @@ -13,6 +13,13 @@ SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) GENERATED_DATA_PATH="$1" SHADER_PATH="$2" UNIQUE_ENTRY_NAME="$3" +BIN2C_EXE="${4:-bin2c}" + +if [ -z "$4" ]; then + if [ -e "$HOME/bin/bin2c" ]; then + BIN2C_EXE="$HOME/bin/bin2c" + fi +fi HEADER_PATH="$1"/"GeneratedShaderData_${3}.h" C_PATH="$1"/"GeneratedShaderData_${3}.c" @@ -59,7 +66,7 @@ for unique_name in ${unique_file_names[@]} ; do check_return_code done - (cd "$GENERATED_DATA_PATH" && bin2c -t -d $unique_name.h -o $unique_name.c *.spv) + (cd "$GENERATED_DATA_PATH" && "$BIN2C_EXE" -t -d $unique_name.h -o $unique_name.c *.spv) check_return_code rm "$GENERATED_DATA_PATH"/*.spv