Multiprocessing

Parallel processes:

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.


Rendering callbacks

Application callback functions:




Previous page    Next page

Last modified 15 June 1996.

Dave Pape, pape@evl.uic.edu