5 echo The Big Benchmark
\r
6 echo =================
\r
8 if not exist all goto nogit
\r
9 echo For Git builds, please use the-big-benchmark.sh instead!
\r
12 del data\benchmark.log
\r
14 if "%1" == "" goto noarg
\r
18 if "%ProgramFiles(x86)%" == "" goto bit32
\r
20 set xonotic=xonotic-64.exe
\r
23 set xonotic=xonotic.exe
\r
26 echo. > data/engine.log
\r
27 echo Engine log follows: >> data/engine.log
\r
28 echo =================== >> data/engine.log
\r
29 set p=+developer 1 -nohome -benchmarkruns 4 -benchmarkruns_skipfirst -benchmark demos/the-big-keybench.dem
\r
31 echo + %xonotic% %2 %3 %4 %5 %6 %7 %8 %9 +exec effects-omg.cfg %p% >> data/engine.log
\r
32 %xonotic% %2 %3 %4 %5 %6 %7 %8 %9 +exec effects-omg.cfg %p% >> data/engine.log 2>&1
\r
33 echo + %xonotic% %2 %3 %4 %5 %6 %7 %8 %9 +exec effects-low.cfg %p% >> data/engine.log
\r
34 %xonotic% %2 %3 %4 %5 %6 %7 %8 %9 +exec effects-low.cfg %p% >> data/engine.log 2>&1
\r
35 echo + %xonotic% %2 %3 %4 %5 %6 %7 %8 %9 +exec effects-med.cfg %p% >> data/engine.log
\r
36 %xonotic% %2 %3 %4 %5 %6 %7 %8 %9 +exec effects-med.cfg %p% >> data/engine.log 2>&1
\r
37 echo + %xonotic% %2 %3 %4 %5 %6 %7 %8 %9 +exec effects-normal.cfg %p% >> data/engine.log
\r
38 %xonotic% %2 %3 %4 %5 %6 %7 %8 %9 +exec effects-normal.cfg %p% >> data/engine.log 2>&1
\r
39 echo + %xonotic% %2 %3 %4 %5 %6 %7 %8 %9 +exec effects-high.cfg %p% >> data/engine.log
\r
40 %xonotic% %2 %3 %4 %5 %6 %7 %8 %9 +exec effects-high.cfg %p% >> data/engine.log 2>&1
\r
41 echo + %xonotic% %2 %3 %4 %5 %6 %7 %8 %9 +exec effects-ultra.cfg %p% >> data/engine.log
\r
42 %xonotic% %2 %3 %4 %5 %6 %7 %8 %9 +exec effects-ultra.cfg %p% >> data/engine.log 2>&1
\r
43 echo + %xonotic% %2 %3 %4 %5 %6 %7 %8 %9 +exec effects-ultimate.cfg %p% >> data/engine.log
\r
44 %xonotic% %2 %3 %4 %5 %6 %7 %8 %9 +exec effects-ultimate.cfg %p% >> data/engine.log 2>&1
\r
45 type data/engine.log >> data/benchmark.log
\r
48 echo Please provide the the following info to the Xonotic developers:
\r
51 echo - graphics card (which vendor, which model)
\r
52 echo - operating system (including whether it is 32bit or 64bit)
\r
53 echo - graphics driver version
\r
54 echo - the file benchmark.log in the data directory
\r