⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 statrun.tst

📁 [Game.Programming].Academic - Graphics Gems (6 books source code)
💻 TST
字号:
# Statistics generator script.  A good overnight job.  Then use table.awk# to convert an output stats file into a timings table.# General polygon testsmake cleanexport MAKEOPTS="-DTIMER -DRANDOM -DSORT"make# test all basic algorithms on random polygonsp_test -v 3 -n 50 -i 50 -r 0 -p 1 -d -ABCMPSW > Rr0.stsp_test -v 4 -n 50 -i 50 -r 0 -p 1 -d -ABCMPSW >> Rr0.stsp_test -v 10 -n 50 -i 50 -r 0 -p 1 -d -ABCMPSW >> Rr0.stsp_test -v 20 -n 50 -i 50 -r 0 -p 1 -d -ABCMPSW >> Rr0.stsp_test -v 50 -n 50 -i 50 -r 0 -p 1 -d -ABCMPSW >> Rr0.stsp_test -v 100 -n 50 -i 50 -r 0 -p 1 -d -ABCMPSW >> Rr0.stsp_test -v 1000 -n 50 -i 50 -r 0 -p 1 -d -ABCMPSW >> Rr0.sts# grid and trapezoid tests at resolution 20p_test -v 3 -n 50 -i 50 -r 0 -p 1 -d -CGT -g 20 -b 20 > Rr0R20.stsp_test -v 4 -n 50 -i 50 -r 0 -p 1 -d -CGT -g 20 -b 20 >> Rr0R20.stsp_test -v 10 -n 50 -i 50 -r 0 -p 1 -d -CGT -g 20 -b 20 >> Rr0R20.stsp_test -v 20 -n 50 -i 50 -r 0 -p 1 -d -CGT -g 20 -b 20 >> Rr0R20.stsp_test -v 50 -n 50 -i 50 -r 0 -p 1 -d -CGT -g 20 -b 20 >> Rr0R20.stsp_test -v 100 -n 50 -i 50 -r 0 -p 1 -d -CGT -g 20 -b 20 >> Rr0R20.stsp_test -v 1000 -n 50 -i 50 -r 0 -p 1 -d -CGT -g 20 -b 20 >> Rr0R20.sts# grid and trapezoid tests at resolution 100p_test -v 3 -n 50 -i 50 -r 0 -p 1 -d -CGT -g 100 -b 100 > Rr0R100.stsp_test -v 4 -n 50 -i 50 -r 0 -p 1 -d -CGT -g 100 -b 100 >> Rr0R100.stsp_test -v 10 -n 50 -i 50 -r 0 -p 1 -d -CGT -g 100 -b 100 >> Rr0R100.stsp_test -v 20 -n 50 -i 50 -r 0 -p 1 -d -CGT -g 100 -b 100 >> Rr0R100.stsp_test -v 50 -n 50 -i 50 -r 0 -p 1 -d -CGT -g 100 -b 100 >> Rr0R100.stsp_test -v 100 -n 50 -i 50 -r 0 -p 1 -d -CGT -g 100 -b 100 >> Rr0R100.stsp_test -v 1000 -n 50 -i 50 -r 0 -p 1 -d -CGT -g 100 -b 100 >> Rr0R100.sts# test all basic algorithms on regular polygonsp_test -v 3 -n 50 -i 50 -r 1 -p 0 -d -ABCMPSW > Rr1.stsp_test -v 4 -n 50 -i 50 -r 1 -p 0 -d -ABCMPSW >> Rr1.stsp_test -v 10 -n 50 -i 50 -r 1 -p 0 -d -ABCMPSW >> Rr1.stsp_test -v 20 -n 50 -i 50 -r 1 -p 0 -d -ABCMPSW >> Rr1.stsp_test -v 50 -n 50 -i 50 -r 1 -p 0 -d -ABCMPSW >> Rr1.stsp_test -v 100 -n 50 -i 50 -r 1 -p 0 -d -ABCMPSW >> Rr1.stsp_test -v 1000 -n 50 -i 50 -r 1 -p 0 -d -ABCMPSW >> Rr1.sts# grid and trapezoid tests at resolution 20p_test -v 3 -n 50 -i 50 -r 1 -p 0 -d -CGT -g 20 -b 20 > Rr1R20.stsp_test -v 4 -n 50 -i 50 -r 1 -p 0 -d -CGT -g 20 -b 20 >> Rr1R20.stsp_test -v 10 -n 50 -i 50 -r 1 -p 0 -d -CGT -g 20 -b 20 >> Rr1R20.stsp_test -v 20 -n 50 -i 50 -r 1 -p 0 -d -CGT -g 20 -b 20 >> Rr1R20.stsp_test -v 50 -n 50 -i 50 -r 1 -p 0 -d -CGT -g 20 -b 20 >> Rr1R20.stsp_test -v 100 -n 50 -i 50 -r 1 -p 0 -d -CGT -g 20 -b 20 >> Rr1R20.stsp_test -v 1000 -n 50 -i 50 -r 1 -p 0 -d -CGT -g 20 -b 20 >> Rr1R20.sts# grid and trapezoid tests at resolution 100p_test -v 3 -n 50 -i 50 -r 1 -p 0 -d -CGT -g 100 -b 100 > Rr1R100.stsp_test -v 4 -n 50 -i 50 -r 1 -p 0 -d -CGT -g 100 -b 100 >> Rr1R100.stsp_test -v 10 -n 50 -i 50 -r 1 -p 0 -d -CGT -g 100 -b 100 >> Rr1R100.stsp_test -v 20 -n 50 -i 50 -r 1 -p 0 -d -CGT -g 100 -b 100 >> Rr1R100.stsp_test -v 50 -n 50 -i 50 -r 1 -p 0 -d -CGT -g 100 -b 100 >> Rr1R100.stsp_test -v 100 -n 50 -i 50 -r 1 -p 0 -d -CGT -g 100 -b 100 >> Rr1R100.stsp_test -v 1000 -n 50 -i 50 -r 1 -p 0 -d -CGT -g 100 -b 100 >> Rr1R100.sts# General polygons, but not sorting edgesmake cleanexport MAKEOPTS="-DTIMER -DRANDOM"makep_test -v 3 -n 50 -i 50 -r 0 -p 1 -d -PS > Rr0no_sort.stsp_test -v 4 -n 50 -i 50 -r 0 -p 1 -d -PS >> Rr0no_sort.stsp_test -v 10 -n 50 -i 50 -r 0 -p 1 -d -PS >> Rr0no_sort.stsp_test -v 20 -n 50 -i 50 -r 0 -p 1 -d -PS >> Rr0no_sort.stsp_test -v 50 -n 50 -i 50 -r 0 -p 1 -d -PS >> Rr0no_sort.stsp_test -v 100 -n 50 -i 50 -r 0 -p 1 -d -PS >> Rr0no_sort.stsp_test -v 1000 -n 50 -i 50 -r 0 -p 1 -d -PS >> Rr0no_sort.stsp_test -v 3 -n 50 -i 50 -r 1 -p 0 -d -PS > Rr1no_sort.stsp_test -v 4 -n 50 -i 50 -r 1 -p 0 -d -PS >> Rr1no_sort.stsp_test -v 10 -n 50 -i 50 -r 1 -p 0 -d -PS >> Rr1no_sort.stsp_test -v 20 -n 50 -i 50 -r 1 -p 0 -d -PS >> Rr1no_sort.stsp_test -v 50 -n 50 -i 50 -r 1 -p 0 -d -PS >> Rr1no_sort.stsp_test -v 100 -n 50 -i 50 -r 1 -p 0 -d -PS >> Rr1no_sort.stsp_test -v 1000 -n 50 -i 50 -r 1 -p 0 -d -PS >> Rr1no_sort.sts# Convex polygon tests, best algorithmsmake cleanexport MAKEOPTS="-DTIMER -DRANDOM -DSORT -DCONVEX -DHYBRID"makep_test -v 3 -n 50 -i 50 -r 1 -p 0 -d -EICMP > Rr1convex_hy.stsp_test -v 4 -n 50 -i 50 -r 1 -p 0 -d -EICMP >> Rr1convex_hy.stsp_test -v 10 -n 50 -i 50 -r 1 -p 0 -d -EICMP >> Rr1convex_hy.stsp_test -v 20 -n 50 -i 50 -r 1 -p 0 -d -EICMP >> Rr1convex_hy.stsp_test -v 50 -n 50 -i 50 -r 1 -p 0 -d -EICMP >> Rr1convex_hy.stsp_test -v 100 -n 50 -i 50 -r 1 -p 0 -d -EICMP >> Rr1convex_hy.stsp_test -v 1000 -n 50 -i 50 -r 1 -p 0 -d -EICMP >> Rr1convex_hy.sts# random triangles (vs. regular triangles)p_test -v 3 -n 50 -i 50 -r 0 -p 1 -d -EICMP > Rr0convex_hy.sts# Convex polygon tests, best algorithmsmake cleanexport MAKEOPTS="-DTIMER -DRANDOM -DSORT -DCONVEX"makep_test -v 3 -n 50 -i 50 -r 1 -p 0 -d -CP > Rr1convex.stsp_test -v 4 -n 50 -i 50 -r 1 -p 0 -d -CP >> Rr1convex.stsp_test -v 10 -n 50 -i 50 -r 1 -p 0 -d -CP >> Rr1convex.stsp_test -v 20 -n 50 -i 50 -r 1 -p 0 -d -CP >> Rr1convex.stsp_test -v 50 -n 50 -i 50 -r 1 -p 0 -d -CP >> Rr1convex.stsp_test -v 100 -n 50 -i 50 -r 1 -p 0 -d -CP >> Rr1convex.stsp_test -v 1000 -n 50 -i 50 -r 1 -p 0 -d -CP >> Rr1convex.sts# random triangles (vs. regular triangles)p_test -v 3 -n 50 -i 50 -r 0 -p 1 -d -EICMP > Rr0convex.sts# convex polygon tests, no randomizing, no sorting (slower)make cleanexport MAKEOPTS="-DTIMER -DCONVEX -DHYBRID"makep_test -v 3 -n 50 -i 50 -r 1 -p 0 -d -ECMP > Rr1convex_no_sort.stsp_test -v 4 -n 50 -i 50 -r 1 -p 0 -d -ECMP >> Rr1convex_no_sort.stsp_test -v 10 -n 50 -i 50 -r 1 -p 0 -d -ECMP >> Rr1convex_no_sort.stsp_test -v 20 -n 50 -i 50 -r 1 -p 0 -d -ECMP >> Rr1convex_no_sort.stsp_test -v 50 -n 50 -i 50 -r 1 -p 0 -d -ECMP >> Rr1convex_no_sort.stsp_test -v 100 -n 50 -i 50 -r 1 -p 0 -d -ECMP >> Rr1convex_no_sort.stsp_test -v 1000 -n 50 -i 50 -r 1 -p 0 -d -ECMP >> Rr1convex_no_sort.sts# random triangles (vs. regular triangles)p_test -v 3 -n 50 -i 50 -r 1 -p 0 -d -ECMP > Rr0convex_no_sort.sts# Winding Number testsmake cleanexport MAKEOPTS="-DTIMER -DRANDOM -DSORT -DWINDING"make# random polygonsp_test -v 3 -n 50 -i 50 -r 0 -p 1 -d -CW > Rr0winding.stsp_test -v 4 -n 50 -i 50 -r 0 -p 1 -d -CW >> Rr0winding.stsp_test -v 10 -n 50 -i 50 -r 0 -p 1 -d -CW >> Rr0winding.stsp_test -v 20 -n 50 -i 50 -r 0 -p 1 -d -CW >> Rr0winding.stsp_test -v 50 -n 50 -i 50 -r 0 -p 1 -d -CW >> Rr0winding.stsp_test -v 100 -n 50 -i 50 -r 0 -p 1 -d -CW >> Rr0winding.stsp_test -v 1000 -n 50 -i 50 -r 0 -p 1 -d -CW >> Rr0winding.sts# regular polygonsp_test -v 3 -n 50 -i 50 -r 1 -p 0 -d -CW > Rr1winding.stsp_test -v 4 -n 50 -i 50 -r 1 -p 0 -d -CW >> Rr1winding.stsp_test -v 10 -n 50 -i 50 -r 1 -p 0 -d -CW >> Rr1winding.stsp_test -v 20 -n 50 -i 50 -r 1 -p 0 -d -CW >> Rr1winding.stsp_test -v 50 -n 50 -i 50 -r 1 -p 0 -d -CW >> Rr1winding.stsp_test -v 100 -n 50 -i 50 -r 1 -p 0 -d -CW >> Rr1winding.stsp_test -v 1000 -n 50 -i 50 -r 1 -p 0 -d -CW >> Rr1winding.sts

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -