]> git.xonotic.org Git - xonotic/xonotic.git/blobdiff - misc/tools/the-big-benchmark/the-big-benchmark.sh
- disable update check if running benchmark
[xonotic/xonotic.git] / misc / tools / the-big-benchmark / the-big-benchmark.sh
index 119ad21b3c03bf64ebbf70f027b7d6cb4e223895..1676ad61da859e2fc39e553c539381f42db4eddd 100755 (executable)
@@ -59,7 +59,9 @@ fi
 rm -f data/the-big-benchmark.log
 rm -f data/benchmark.log
 rm -f data/engine.log
-p="+r_texture_dds_load 1 +cl_playerdetailreduction 0 +developer 1 -nohome -benchmarkruns 4 -benchmarkruns_skipfirst -benchmark demos/the-big-keybench.dem"
+
+# for next version of benchmark: remove +cl_playerdetailreduction 0 and add +showfps 1
+p="+menu_updatecheck 0 +vid_width 1024 +vid_height 768 +vid_desktopfullscreen 0 +cl_curl_enabled 0 +r_texture_dds_load 1 +cl_allow_ui2dname 0 +cl_playerdetailreduction 0 +developer 1 -nohome -benchmarkruns 4 -benchmarkruns_skipfirst -benchmark demos/the-big-keybench.dem"
 
 for e in omg low med normal high ultra ultimate; do
        echo "Benchmarking on $e"
@@ -78,6 +80,12 @@ for e in omg low med normal high ultra ultimate; do
                        break
                fi
        fi
+       if [ x"$e" = x"med" ]; then
+               if grep 'Using GL1.3 rendering path' data/engine.log; then
+                       echo "OpenGL 2.0 rendering disabled, exiting."
+                       break
+               fi
+       fi
        if [ x"$e" = x"high" ]; then
                if grep 'vid_soft 1' data/engine.log; then
                        echo "Software rendering does not support Ultra and Ultimate quality settings, exiting."