summaryrefslogtreecommitdiff
path: root/fossilize.sh
diff options
context:
space:
mode:
authorJason Ekstrand <jason@jlekstrand.net>2020-04-03 11:26:12 -0500
committerJason Ekstrand <jason@jlekstrand.net>2020-04-03 11:26:14 -0500
commit3ecfd73ba735e5d9daa15856175471936fd9141c (patch)
tree366d3f1970b515b365b54a27cf7e40e970fec1b5 /fossilize.sh
parent15b7a6d60eab0637fbb7e03334de7c8190500356 (diff)
Improve fossilize.sh
This commit adds a FOSSILIZE_BUILD_PATH variable which is a bit more user-friendly than setting VK_LAYER_PATH manually because it's not as obvious as one would like how to use that environment variable. It also appends $(basename $0) to the dump path so we get a nicely named .foz file. Finally, we stop adding unneeded directories.
Diffstat (limited to 'fossilize.sh')
-rwxr-xr-xfossilize.sh7
1 files changed, 3 insertions, 4 deletions
diff --git a/fossilize.sh b/fossilize.sh
index 61c8e61..8c59c04 100755
--- a/fossilize.sh
+++ b/fossilize.sh
@@ -24,10 +24,9 @@
# Read some
shader_db_dir="$(dirname "$(readlink -f "${0}")")"
-export VK_LAYER_PATH="$HOME/source/Fossilize/layer"
+FOSSILIZE_BUILD_PATH="$HOME/source/Fossilize"
+export VK_LAYER_PATH="$FOSSILIZE_BUILD_PATH/layer"
export VK_INSTANCE_LAYERS="VK_LAYER_fossilize"
-export FOSSILIZE_DUMP_PATH="$shader_db_dir/fossils/"
-
-[ -d "$FOSSILIZE_DUMP_PATH" ] || mkdir -p "$FOSSILIZE_DUMP_PATH"
+export FOSSILIZE_DUMP_PATH="$shader_db_dir/fossils/$(basename "${1}")"
exec $@