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="+vid_width 1024 +vid_height 768 +vid_desktopfullscreen 0 +cl_curl_enabled 0 +r_texture_dds_load 1 +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"
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."