From e46816f39b410ff80e4b9a04e49e08cda7a0fea3 Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Tue, 24 Jan 2012 18:03:35 +0100 Subject: [PATCH] the-big-benchmark: test all effects config levels --- data/.gitignore | 2 +- the-big-benchmark.sh | 22 +++++++++++++--------- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/data/.gitignore b/data/.gitignore index bc67e3b..a8957cd 100644 --- a/data/.gitignore +++ b/data/.gitignore @@ -1,6 +1,6 @@ xonotic-*.pk3dir *.pk3 -benchmark.log +*.log gfx maps scripts diff --git a/the-big-benchmark.sh b/the-big-benchmark.sh index 1744a1a..928fcb5 100755 --- a/the-big-benchmark.sh +++ b/the-big-benchmark.sh @@ -27,17 +27,21 @@ if [ x"$1" != x"--yes" ]; then fi set -x -rm -f data/benchmark.log +rm -f data/*.log ./all clean --reclone ./all compile -r -USE_GDB=no ./all run "$@" -nohome -benchmarkruns 3 -benchmark demos/the-big-keybench.dem +//div0-stable || true -./all clean -r -f ( - cd darkplaces - git checkout div0-stable-pred3d9 || git checkout -t origin/div0-stable-pred3d9 || exit 1 -) -./all compile -r -USE_GDB=no ./all run "$@" -nohome -benchmarkruns 3 -benchmark demos/the-big-keybench.dem +//div0-stable-pred3d9 || true + set -x + for e in omg low med normal high ultra ultimate; do + USE_GDB=no \ + ./all run \ + +exec effects-$e.cfg \ + "$@" \ + -nohome \ + -benchmarkruns 4 -benchmarkruns_skipfirst \ + -benchmark demos/the-big-keybench.dem + done +) >data/engine.log 2>&1 ./all clean -r -f -u set +x @@ -48,7 +52,7 @@ echo " - memory size" echo " - graphics card (which vendor, which model)" echo " - operating system (including whether it is 32bit or 64bit)" echo " - graphics driver version" -echo " - the following info:" +echo " - the file " cat data/benchmark.log echo echo "Thank you"