home *** CD-ROM | disk | FTP | other *** search
- Graphics Performance Charaterization
- Picture Level Benchmark Program
- Benchmark Interface Format 1.1
- PEX_SI PEX5R1_beta
-
- This version has been tested with the current DIS c-binding. It is as
- close to a complete version of the PLB as is currently possible.
-
- There are still issues being addressed at the Graphics Performance
- Characterization (GPC) committee with regards to NURBS. Therefore this
- release does not implement NURB curve or NURB surface. The other primitive
- which is not supported is PIXEL_MAP.
-
- There were two reported bugs fixed in the version, file names too long
- (greater than 14 characters), and cull-mode.
-
- Things added since the last release:
-
- o Exception reporting based on inquires from the opened workstation.
-
- o Configuration parameter WINDOW_SIZE added. The default size has been
- changed to 900x720. The new CONFIGURATION syntax should now read:
-
- CONFIGURATION % Specify graphics configuration %
- [< RGB | CIE | HSV | HLS >] % Color model used in color specs %
- % Default is RGB %
- [< DOUBLE_BUFFER | SINGLE_BUFFER >] % Set display buffer mode %
- % Default is DOUBLE_BUFFER %
- [< TRUE_COLOR | PSEUDO_COLOR >] % Define the color method used %
- % Default is TRUE_COLOR %
- [ WINDOW_SIZE width height ] % Size of the window %
- % Default 900 720 %
- ; % End CONFIGURATION %
-
- o New command line options and Xresources to better support the PLB
- and PEX in the X Window System. The following are the new options:
-
- Command line Resource Value
-
- -display ".display" String for X display
- connection.
-
- -geometry ".geometry" Size and position
- in X notation.
- (Width and Height will
- override WINDOW_SIZE in
- the CONFIGURATION)
-
- -bd ".borderColor" Color for the window
- border in X color
- notation.
-
- -bg ".background" Color for the window
- background in X color
- notation. (Will over-
- ride any BACKGROUND_COLOR
- or BACKGROUND_COLOR_INDEX
- in the verb file)
-
- -bw ".borderWidth" Width of the window
- border in pixels.
-
- -hlhsr ".hlhsrMode" One of the following:
- (case is not significant)
- NONE
- ZBUFF
- PAINTERS
- SCANLINE
- LINE
- These modes may not
- exist on every platform.
-
- -buff ".bufferMode" One of the following:
- (case is not significant)
- SINGLE
- DOUBLE
- (Will override buffer
- mode in the CONFIGURATION)
-
- o New directories, tests and benchmarks. Documentation for the test files
- are in that directory. The benchmarks are the GPC approved files.
-
- o Reporting entries related to a specific vendor are filled out at run
- time by inquires from the connected X server.
-
-
- This version creates its own window and uses the same methods as the API
- for looking for the correct visual. It has not been tested on servers with
- greater than 8-bit depths. I expect this is an area which will require some
- extra attention.
-
- The parser used for the PLB was created with yacc. I have found that not
- all implementations of yacc can successfully compile the bifparse.y file.
- Therefore, I have renamed the file to bifparse.yacc and added a target in
- the Imakefile for bifparse. The files bifparse.c and bifparse.h were created
- from this target.
-