the-big-benchmark: test all effects config levels
authorRudolf Polzer <divverent@alientrap.org>
Tue, 24 Jan 2012 17:03:35 +0000 (18:03 +0100)
committerRudolf Polzer <divverent@alientrap.org>
Tue, 24 Jan 2012 17:03:35 +0000 (18:03 +0100)
data/.gitignore
the-big-benchmark.sh

index bc67e3be6d90adfb8806bd3134518266904cdd29..a8957cdc2d9dbd8465c9c1cbb0f6f4d8cfe3075a 100644 (file)
@@ -1,6 +1,6 @@
 xonotic-*.pk3dir
 *.pk3
-benchmark.log
+*.log
 gfx
 maps
 scripts
index 1744a1adc2523457ea90858c9512ce97287ea96b..928fcb575764b06fec7ebddfec162146ff6f9068 100755 (executable)
@@ -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"