Update CompileShaders.sh to support bin2c path parameter
This commit is contained in:
@@ -13,6 +13,13 @@ SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
|
|||||||
GENERATED_DATA_PATH="$1"
|
GENERATED_DATA_PATH="$1"
|
||||||
SHADER_PATH="$2"
|
SHADER_PATH="$2"
|
||||||
UNIQUE_ENTRY_NAME="$3"
|
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"
|
HEADER_PATH="$1"/"GeneratedShaderData_${3}.h"
|
||||||
C_PATH="$1"/"GeneratedShaderData_${3}.c"
|
C_PATH="$1"/"GeneratedShaderData_${3}.c"
|
||||||
@@ -59,7 +66,7 @@ for unique_name in ${unique_file_names[@]} ; do
|
|||||||
check_return_code
|
check_return_code
|
||||||
done
|
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
|
check_return_code
|
||||||
rm "$GENERATED_DATA_PATH"/*.spv
|
rm "$GENERATED_DATA_PATH"/*.spv
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user