List of Figures

| Table of Contents | List of Figures | List of Examples | List of Tables |

Figure 1-1. SGI Reality Center
Figure 1-2. MPK Application Structure
Figure 2-1. MPK Configuration Hierarchy
Figure 2-2. A Typical OpenGL Program
Figure 2-3. MPK Execution Framework
Figure 2-4. A Simplified mpkConfigFrame() Call
Figure 2-5. MPK_ORTHO_STILL and MPK_ORTHO_TRACKED Frusta
Figure 3-1. Source and Destination Channels
Figure 3-2. Screen Decomposition
Figure 3-3. The Execution of a 2D Compound
Figure 3-4. The Execution of a 2D ASYNC Compound
Figure 3-5. Database Decomposition
Figure 3-6. The Execution of a DB Compound
Figure 3-7. The Execution of a DB ASYNC Compound
Figure 3-8. Eye Decomposition
Figure 3-9. The Execution of an EYE or HMD Compound
Figure 3-10. The Execution of an EYE or HMD ASYNC Compound
Figure 3-11. Frame Multiplexing Decomposition
Figure 3-12. The Execution of a DPLEX Compound
Figure 3-13. The Execution of a DPLEX ASYNC Compound
Figure 3-14. Data Streaming Decomposition
Figure 3-15. The Execution of a 3D Compound
Figure 3-16. 4x FSAA Decomposition
Figure 3-17. Eye-DB Multilevel Decomposition
Figure 3-18. Dynamic Versus Static Load Balancing
Figure 3-19. 2D Tiling Scheme with Four Regions and Horizontal Tiles
Figure 3-20. 2D Tiling Scheme with Four Regions and Vertical Tiles
Figure 3-21. A Detailed Window Update
Figure 3-22. MPKCompound Traversal
Figure 4-1. Compound Tree for a 2D Decomposition
Figure 4-2. Compound Tree for 2D Decomposition with Parallel Culling
Figure 4-3. Compound Tree for 2D Decomposition and Multilevel Culling
Figure 4-4. Multiple Cull Threads for a Single Channel
Figure 5-1. A Frame and an Image within one Channel