mirror of
https://gitlab.com/xonotic/xonotic
synced 2024-12-14 10:55:18 +00:00
55 lines
1.2 KiB
Bash
Executable File
55 lines
1.2 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
set -e
|
|
|
|
echo "The Big Benchmark"
|
|
echo " ================="
|
|
echo
|
|
echo "WARNING: running this script will destroy ANY local changes you"
|
|
echo "might have on the repository."
|
|
echo
|
|
if [ x"$1" != x"--yes" ]; then
|
|
echo "Are you absolutely sure you want to run this?"
|
|
echo
|
|
while :; do
|
|
echo -n "y/n: "
|
|
read -r yesno
|
|
case "$yesno" in
|
|
y)
|
|
break
|
|
;;
|
|
n)
|
|
echo "Aborted."
|
|
exit 1
|
|
;;
|
|
esac
|
|
done
|
|
fi
|
|
|
|
set -x
|
|
rm -f data/benchmark.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
|
|
./all clean -r -f -u
|
|
set +x
|
|
|
|
echo
|
|
echo "Please provide the the following info to the Xonotic developers:"
|
|
echo " - CPU speed"
|
|
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:"
|
|
cat data/benchmark.log
|
|
echo
|
|
echo "Thank you"
|