home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / X / mit / demos / gpc / README < prev    next >
Encoding:
Text File  |  1991-02-15  |  5.1 KB  |  97 lines

  1.              Graphics Performance Charaterization
  2.                 Picture Level Benchmark Program
  3.                 Benchmark Interface Format 1.1
  4.                      PEX_SI PEX5R1_beta
  5.  
  6.   This version has been tested with the current DIS c-binding. It is as
  7. close to a complete version of the PLB as is currently possible.
  8.  
  9.   There are still issues being addressed at the Graphics Performance
  10. Characterization (GPC) committee with regards to NURBS. Therefore this
  11. release does not implement NURB curve or NURB surface. The other primitive
  12. which is not supported is PIXEL_MAP.
  13.  
  14.   There were two reported bugs fixed in the version, file names too long
  15. (greater than 14 characters), and cull-mode.
  16.  
  17.   Things added since the last release:
  18.  
  19.    o Exception reporting based on inquires from the opened workstation.
  20.  
  21.    o Configuration parameter WINDOW_SIZE added. The default size has been
  22.      changed to 900x720. The new CONFIGURATION syntax should now read:
  23.  
  24.        CONFIGURATION                        % Specify graphics configuration  %
  25.        [< RGB | CIE | HSV | HLS >]          % Color model used in color specs %
  26.                                             % Default is RGB                  %
  27.        [< DOUBLE_BUFFER | SINGLE_BUFFER >]  % Set display buffer mode         %
  28.                                             % Default is DOUBLE_BUFFER        %
  29.        [< TRUE_COLOR | PSEUDO_COLOR >]      % Define the color method used    %
  30.                                             % Default is TRUE_COLOR           %
  31.        [ WINDOW_SIZE width height ]         % Size of the window              %
  32.                                             % Default 900 720                 %
  33.        ;                                    % End CONFIGURATION               %
  34.  
  35.    o New command line options and Xresources to better support the PLB 
  36.      and PEX in the X Window System. The following are the new options:
  37.  
  38.          Command line                  Resource              Value
  39.  
  40.           -display                    ".display"     String for X display
  41.                                                      connection.
  42.  
  43.           -geometry                   ".geometry"    Size and position
  44.                                                      in X notation.
  45.                                                      (Width and Height will
  46.                                                      override WINDOW_SIZE in
  47.                                                      the CONFIGURATION)
  48.  
  49.           -bd                         ".borderColor" Color for the window
  50.                                                      border in X color
  51.                                                      notation.
  52.  
  53.           -bg                         ".background"  Color for the window
  54.                                                      background in X color
  55.                                                      notation. (Will over-
  56.                                                      ride any BACKGROUND_COLOR
  57.                                                      or BACKGROUND_COLOR_INDEX
  58.                                                      in the verb file)
  59.  
  60.           -bw                         ".borderWidth" Width of the window
  61.                                                      border in pixels.
  62.  
  63.           -hlhsr                      ".hlhsrMode"   One of the following:
  64.                                                      (case is not significant)
  65.                                                            NONE
  66.                                                            ZBUFF
  67.                                                            PAINTERS
  68.                                                            SCANLINE
  69.                                                            LINE
  70.                                                      These modes may not
  71.                                                      exist on every platform.
  72.  
  73.           -buff                       ".bufferMode"  One of the following:
  74.                                                      (case is not significant)
  75.                                                            SINGLE
  76.                                                            DOUBLE
  77.                                                      (Will override buffer
  78.                                                      mode in the CONFIGURATION)
  79.  
  80.    o New directories, tests and benchmarks. Documentation for the test files
  81.      are in that directory. The benchmarks are the GPC approved files.
  82.  
  83.    o Reporting entries related to a specific vendor are filled out at run
  84.      time by inquires from the connected X server.
  85.  
  86.  
  87.   This version creates its own window and uses the same methods as the API
  88. for looking for the correct visual. It has not been tested on servers with
  89. greater than 8-bit depths. I expect this is an area which will require some
  90. extra attention.
  91.  
  92.   The parser used for the PLB was created with yacc. I have found that not
  93. all implementations of yacc can successfully compile the bifparse.y file.
  94. Therefore, I have renamed the file to bifparse.yacc and added a target in
  95. the Imakefile for bifparse. The files bifparse.c and bifparse.h were created
  96. from this target.
  97.