timedemo.zsh (537B)
1 #!/bin/zsh 2 3 buildRoot=./build 4 executable=$buildRoot/Quake3.app/Contents/MacOS/Quake3 5 ls -l $executable 6 7 flags="$flags +set timedemo 1" 8 flags="$flags +set s_initsound 0" 9 flags="$flags +set vm_cgame 1" 10 flags="$flags +set vm_game 1" 11 flags="$flags +set r_texturebits 16" 12 flags="$flags +set r_depthbits 16" 13 flags="$flags +set r_colorbits 16" 14 flags="$flags +set stencilbits 8" 15 16 flags="$flags +set r_appleTransformHint 1" 17 18 echo flags=$flags 19 20 function demo { 21 echo Demo $* 22 $executable $flags +demo $* |& egrep "(seconds|VM)" 23 } 24 25 demo foo 26