Equalizer is a programming interface and resource management system for scalable OpenGL applications. An Equalizer application can run unmodified on any visualization system, from a single-GPU laptop to large scale graphics clusters and shared memory visualization systems. Equalizer is build from ground up as a parallel, scalable programming interface, solving the common problems for any multi-GPU application.
| Tags | multimedia Graphics 3D Rendering Viewers Scientific/Engineering Visualization Software Development Libraries Application Frameworks Clustering/Distributed Networks |
|---|---|
| Licenses | LGPL |
| Operating Systems | Windows Windows Windows Mac OS X Unix |
| Implementation | C++ |
Recent releases


Changes: 2D and DB load-balancing, support for time-multiplex compounds, a statistics overlay, and ParaComp integration were added.


Changes: This release adds support for DPlex compounds, an easy thread synchronization model, a new view API, and an update of GLEW to 1.5.1.


Changes: This version adds initial support for 2D pixel compound kernels, a new OSWindow interface to simplify window system integration, and an eq::util::BitmapFont as a simple helper to draw 2D bitmap fonts.


Changes: This release adds window attributes for accumulation buffer and AA samples, automatic 2D and DB load balancing (initial support), automatic image compression for 'slow' (< 2GBit) connections, and an improved statistics overlay appearance (auto-scaling and compression time).


Changes: This version focuses on scalability, most notably by adding pixel compounds for fill-rate-bound applications and a performance increase between twofold and fourfold during sort-last compositing. The Programming Guide has been extended to 43 pages and covers various new topics.
A color math library for conversions, color differences, and density calculations.