From: Rudolf Polzer Date: Tue, 24 Jan 2012 17:03:35 +0000 (+0100) Subject: the-big-benchmark: test all effects config levels X-Git-Tag: xonotic-v0.6.0~30^2~30 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=e46816f39b410ff80e4b9a04e49e08cda7a0fea3;p=xonotic%2Fxonotic.git the-big-benchmark: test all effects config levels --- diff --git a/data/.gitignore b/data/.gitignore index bc67e3be..a8957cdc 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 1744a1ad..928fcb57 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"