rem filename: CDRS-03.bat

rem This script is the viewset for the CDRS application for NT
rem There are 7 independent runs of viewperf
rem The weights for each test are given
rem Sep  6, 1994     Original version
rem May 19, 1995     Order test from highest to lowest weight
rem May 24, 1995     NT version
rem May 26, 1995     changed -tn to -cp
rem May 26, 1995     added throw-away test runs to load disk cache for display list builds
rem May 31, 1995     fixed pathnames, output accumulation
rem Feb. 10, 1996    updated for viewperf 4.0
rem			changed -nl to -nil, removed .msh from filenames
rem			deleted -nf argument
rem		     updated tests 1 and 7 to used LINE render mode
rem		     Changed all occurances of CDRS-02 to CDRS-03
rem Mar. 5, 1996     Changed 'flag.mtv' environment variable to 'flag'

setlocal
set viewperf=..\viewperf\viewperf.exe
set flag=flag.mtv

copy nul viewperf.out

echo  ------------ > viewperf.log
echo Viewset: CDRS-03 >> viewperf.log
echo Viewset version: 1.1 >> viewperf.log
echo Test Number 1: Weight 50% >> viewperf.log
echo  ------------ >> viewperf.log
rem Run a throw-away test to load the disk cache
copy viewperf.out+viewperf.log viewperf.out
%viewperf% -mh mower-wf -dl -rm LINE -vz -blend -srcblendfunc SRC_ALPHA -dstblendfunc ONE -linesmooth -mp 10 -cp FRAME
del viewperf.log
%viewperf% -mh mower-wf -dl -rm LINE -vz -blend -srcblendfunc SRC_ALPHA -dstblendfunc ONE -linesmooth -mp 10 -cp FRAME

echo ------------ >> viewperf.log
echo Viewset: CDRS-03 >> viewperf.log
echo Viewset version: 1.1 >> viewperf.log
echo Test Number 2: Weight 20% >> viewperf.log
echo ------------ >> viewperf.log
rem Run a throw-away test to load the disk cache
copy viewperf.out+viewperf.log viewperf.out
%viewperf% -mh mower-ts -dl -rm TMESH -vz -zb -nil 1 -cp FRAME -mp 10
del viewperf.log
%viewperf% -mh mower-ts -dl -rm TMESH -vz -zb -nil 1 -cp FRAME -mp 10

echo ------------ >> viewperf.log
echo Viewset: CDRS-03 >> viewperf.log
echo Viewset version: 1.1 >> viewperf.log
echo Test Number 3: Weight 15% >> viewperf.log
echo ------------ >> viewperf.log
rem Run a throw-away test to load the disk cache
copy viewperf.out+viewperf.log viewperf.out
%viewperf% -mh mower-ts -dl -rm TMESH -vz -blend -zb -nil 1 -cp PRIMITIVE -mp 10
del viewperf.log
%viewperf% -mh mower-ts -dl -rm TMESH -vz -blend -zb -nil 1 -cp PRIMITIVE -mp 10

echo ------------ >> viewperf.log
echo Viewset: CDRS-03 >> viewperf.log
echo Viewset version: 1.1 >> viewperf.log
echo Test Number 4: Weight 8% >> viewperf.log
echo ------------ >> viewperf.log
rem Run a throw-away test to load the disk cache
copy viewperf.out+viewperf.log viewperf.out
%viewperf% -mh mower-ts -dl -rm TMESH -vz -blend -zb -nil 1 -tx %flag% -te DECAL -cp PRIMITIVE -mp 10
del viewperf.log
%viewperf% -mh mower-ts -dl -rm TMESH -vz -blend -zb -nil 1 -tx %flag% -te DECAL -cp PRIMITIVE -mp 10

echo ------------ >> viewperf.log
echo Viewset: CDRS-03 >> viewperf.log
echo Viewset version: 1.1 >> viewperf.log
echo Test Number 5: Weight 5% >> viewperf.log
echo ------------ >> viewperf.log
rem Run a throw-away test to load the disk cache
copy viewperf.out+viewperf.log viewperf.out
%viewperf% -mh mower-ts -dl -rm TMESH -vz -zb -nil 1 -txg %flag% -te MODULATE -cp FRAME -mp 10
del viewperf.log
%viewperf% -mh mower-ts -dl -rm TMESH -vz -zb -nil 1 -txg %flag% -te MODULATE -cp FRAME -mp 10

echo ------------ >> viewperf.log
echo Viewset: CDRS-03 >> viewperf.log
echo Viewset version: 1.1 >> viewperf.log
echo Test Number 6: Weight 2% >> viewperf.log
echo ------------ >> viewperf.log
rem Run a throw-away test to load the disk cache
copy viewperf.out+viewperf.log viewperf.out
%viewperf% -mh mower-ts -dl -rm TMESH -vz -zb -nil 1 -cp VERTEX -mp 10
del viewperf.log
%viewperf% -mh mower-ts -dl -rm TMESH -vz -zb -nil 1 -cp VERTEX -mp 10

echo ------------ >> viewperf.log
echo Viewset: CDRS-03 >> viewperf.log
echo Viewset version: 1.1 >> viewperf.log
echo Test Number 7: Weight 0% >> viewperf.log
echo ------------ >> viewperf.log
rem Run a throw-away test to load the disk cache
copy viewperf.out+viewperf.log viewperf.out
%viewperf% -mh mower-wf -dl -rm LINE -vz -blend -srcblendfunc SRC_ALPHA -dstblendfunc ONE -mp 10 -cp FRAME
del viewperf.log
%viewperf% -mh mower-wf -dl -rm LINE -vz -blend -srcblendfunc SRC_ALPHA -dstblendfunc ONE -mp 10 -cp FRAME

copy viewperf.out+viewperf.log viewperf.out
del viewperf.log
copy viewperf.out viewperf.log

endlocal