home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / X / mit / demos / gpc / benchmarks / c3i / c3i.vrb < prev    next >
Encoding:
Text File  |  1991-02-13  |  2.0 KB  |  101 lines

  1. % c3i.vrb
  2.  
  3.   c3i.vrb + c3i_map.bif + c3i_frame.bif constitute a
  4.     C3I Picture Level Benchmark
  5.   containing a background grid and map plus 50 frames
  6.   each with 16 targets at varying position and orientation
  7.   and with varying annotation.
  8.  
  9.   It is specifically permitted for a PLB port to place
  10.   the background map in a fixed frame buffer and to 
  11.   draw only the variable target data for each frame.
  12.   The report must, obvously, mention this modification.
  13.  
  14.   C3I submitted to the Graphics Performance Characterization
  15.   Committee, June 1990, by Megatek Corporation.
  16. %
  17.  
  18.  
  19. READ_GEOMETRY_FILE "c3i_map.bif"  "c3i_frame.bif" ;
  20.  
  21. % Set up views (view table entries)        %
  22. DEFAULT_VIEW_SPECIFICATION 1 110 PERSPECTIVE    ;
  23.  
  24. % Change the background color %
  25. BACKGROUND_COLOR 0.25 0.25 0.25 ;
  26.  
  27. INTERIOR_STYLE SOLID ;
  28.  
  29. BEGIN_TEST 50 ;
  30.  
  31. ACTIVE_VIEW 1 ;
  32.  
  33. % Display the grid structure %
  34. LINE_COLOR 0.237 0.6 0.137 ;
  35. EXECUTE_STRUCTURE 60 ;
  36.  
  37. % Display the map information %
  38. EXECUTE_STRUCTURE 70 ;
  39.  
  40.  
  41. % Set up the various transformations for each frame %
  42. INVOKE_AT_FRAME
  43.     200 EXECUTE 1 
  44.     201 EXECUTE 2 
  45.     202 EXECUTE 3 
  46.     203 EXECUTE 4 
  47.     204 EXECUTE 5 
  48.     205 EXECUTE 6 
  49.     206 EXECUTE 7 
  50.     207 EXECUTE 8 
  51.     208 EXECUTE 9 
  52.     209 EXECUTE 10 
  53.     210 EXECUTE 11 
  54.     211 EXECUTE 12 
  55.     212 EXECUTE 13 
  56.     213 EXECUTE 14 
  57.     214 EXECUTE 15 
  58.     215 EXECUTE 16 
  59.     216 EXECUTE 17 
  60.     217 EXECUTE 18 
  61.     218 EXECUTE 19 
  62.     219 EXECUTE 20 
  63.     220 EXECUTE 21 
  64.     221 EXECUTE 22 
  65.     222 EXECUTE 23 
  66.     223 EXECUTE 24 
  67.     224 EXECUTE 25 
  68.     225 EXECUTE 26 
  69.     226 EXECUTE 27 
  70.     227 EXECUTE 28 
  71.     228 EXECUTE 29 
  72.     229 EXECUTE 30 
  73.     230 EXECUTE 31 
  74.     231 EXECUTE 32 
  75.     232 EXECUTE 33 
  76.     233 EXECUTE 34 
  77.     234 EXECUTE 35 
  78.     235 EXECUTE 36 
  79.     236 EXECUTE 37 
  80.     237 EXECUTE 38 
  81.     238 EXECUTE 39 
  82.     239 EXECUTE 40 
  83.     240 EXECUTE 41 
  84.     241 EXECUTE 42 
  85.     242 EXECUTE 43 
  86.     243 EXECUTE 44 
  87.     244 EXECUTE 45 
  88.     245 EXECUTE 46 
  89.     246 EXECUTE 47 
  90.     247 EXECUTE 48 
  91.     248 EXECUTE 49 
  92.     249 EXECUTE 50 
  93. ;
  94.  
  95. END_TEST ;
  96.  
  97. %PAUSE ;%
  98.  
  99. CLEAR_GEOMETRY ;
  100.  
  101.