Table of Contents
Platform Support
Virtual Reality Features
Scalable Rendering Features
3D Rendering Features
Examples
Tools and Utility Functions
The version label references the Equalizer version introducing the feature. Features labeled 'svn' are in the subversion development repository and will most likely be released in the next version.
Platform Support
- 0.3Windows XP ia32 and x86_64
- 0.1Linux ia32, x86_64, ia64, X11/glX
- 0.4Discontinued Linux ia64 support
- 0.9.1Mac OS X 10.6, 10.5 Universal, X11/glX, Carbon/AGL support
- TBDMac OS X Universal, Cocoa/NSGL
- 0.5Discontinued Mac OS X 10.4 support
- 0.4Introduced Mac OS X Carbon/AGL support
- 0.4Discontinued Mac OS X CGL support
- 0.1Introduced Max OS X 10.4, 10.5, X11/glX, CGL (partial)
Virtual Reality Features
- 0.1Support for shared memory multi-GPU systems
- 0.1Support for distributed memory GPU clusters
- 0.1Active and passive stereo rendering
- 0.3Anaglyphic stereo rendering
- 0.1Head tracking for immersive installations
- 0.9HMD support
- 0.9Multiple observers in immersive environments
- 0.1Software swapbarrier for synchronization of multiple displays
- 0.9Hardware swapbarrier for synchronization of multiple displays
- TBDSoftware edge blending
Scalable Rendering Features
Decomposition Modes
- 0.2Sort-first (2D) compounds
- 0.2Sort-last (DB) compounds
- 0.2Eye (stereo) compounds
- 0.5Pixel compounds
- 0.6DPlex (time-multiplex) compounds
- 0.9.1Subpixel (FSAA, DOF) compounds
- 0.2Hierarchical, multi-level compounds
- TBDCull compounds
Compositing Features
- 0.2Flexible, parallel compositing engine
- 0.2Image compression for network transfers
- 0.9Compression plug-in API
- TBDGPU-based image compression
- 0.6Paracomp compositing backend
- TBDFast node-local composition using NV_copy_image extension
- TBDnVidia CompleX compositing backend
- TBDHardware-based recomposition (Crossfire, SLI)
- TBDAsynchronous framebuffer readback
- TBDROI readback interface
Load-Balancing
- 0.6Per-segment 2D and DB load-balancing
- 0.9Cross-segment load-balancing
- TBDCross-view resource load-balancing
- TBDCross-application resource load-balancing
3D Rendering Features
- 0.2Dynamic near and far plane support
- 0.6Orthographic frustum support
- 0.9Canvas and layout API
- 0.9Application-specified frusta for destination views
- 0.3Nonthreaded rendering for non-threadsafe UI toolkits
- 0.5PBuffer support
- 0.9FBO support
- 0.9.1Support for applications not using OpenGL for rendering
- TBDOpenGL 3 compositing and example
- TBDRuntime mono/stereo switching
- TBDAdvanced support for transparency and sort-last (DB) compounds
- TBDTransparent OpenGL library (Chromium?)
- TBDRemote visualization (VNC, SAGE?)
- TBDDistributed scene graph: OpenSceneGraph, OpenSG, Coin
Clustering Features
- 0.3Distributed object API
- 0.3Resident render clients
- 0.3InfiniBand networking
- TBDNative InfiniBand RDMA connection
- 0.3Standalone application support
- TBDMultiple applications in a single cluster
- TBDNode failure handling
Examples
- 0.1eqPly polygonal rendering demo
- 0.4eVolve volume renderer
- 0.4eqHello Hello, World! example
- 0.9OpenSceneGraph rendering application
- TBDMolecular viewer (Molekel, VMD?)
- TBDMedical viewer (Osirix?)
Tools and Utility Functions
- 0.2Statistics overlay for performance analysis
- 0.3OpenGL object manager