Tracking is handled entirely by the CAVE library.
Rendering uses application supplied callbacks, managed by the library.
A separate process is started for each "wall"; each wall is normally
rendered by a separate graphics pipe.
The library synchronizes the processes and computes the correct projections.
Processes communicate through shared memory.
Last modified 15 June 1996.
Dave Pape, pape@evl.uic.edu