
This is a demonstration implementation of PEX (Phigs Extension to X), a 3-D
graphics extension to X11.  Since it is a demo, it has limited functionality
(compared to full PEX), and is not, by any means, bullet-proof.  It is very
easy to crash your X server running PEX (just send an illegal floating point
number, for example).

To set up PEX in your X.V11R3 server, just run ./RELINK (see the first few
lines of the script for usage information), to link the X server sources to
the PEX tree.  Then "make World" should make you a server with the PEX
extension, plus a lot of cutesy little client programs.  Beware, the directory
./lib/Xw is needed for two of the PEX clients.  It is not very important that
you have this software installed in your lib directory(because the clients are
not very important), but, you may want to if you are bored.  Also, to avoid
compiling the whole ./lib directory you might try a "make -t" there and then
link the .a's by hand to wherever they live in your system.

This code has never been compiled with X.V11R3 (just X.V11R2), and has only
been compiled on VAXEN, SUNs and HPs.  It may not work on other C compilers,
but it should with a little hacking.  Any compiler compatibility fixes would be
greatly appreciated.

The PEX demonstration was created under the kind auspices of Bertram Herzog
and the University of Michigan Center for Information Technology Integration
(CITI) by Spencer W. Thomas, Martin R. Friedmann, Charles P. Jerian, Cheryl
Huntington, Paul E. Martz, and David Whipple, with assistance (gratefully
received) from Bert Herzog and Andy Goodrich

