Equalizer 1.0

Equalizer API Documentation

1. Introduction

Welcome to Equalizer, the standard middleware to create and deploy parallel, scalable OpenGL applications. This release introduces the Collage library, support for GPU compression plugins and an administrative API for runtime configuration changes.

Equalizer 1.0 culminates over 6 years of development and decades of experience into a feature-rich, high-performance and mature parallel rendering framework and an object-oriented high-level network library. It is intended for all application developers creating parallel, interactive OpenGL applications. Equalizer 1.0 can be retrieved by downloading the source code, updating the subversion trunk to revision 5809 (svn up -r 5809) or by using:
svn co https://equalizer.svn.sourceforge.net/svnroot/equalizer/tags/release-1.0

1.1. Features

Equalizer provides the following major features to facilitate the development and deployment of scalable OpenGL applications. A detailed feature list can be found on the Equalizer website.

2. New in this release

Equalizer 1.0 contains the following features, enhancements, bug fixes and documentation changes:

2.1. New Features

1.0, 1.0-beta (0.9.3): No new features

1.0-alpha (0.9.2):

0.9.1:

2.2. Enhancements

1.0

1.0-beta (0.9.3):

1.0-alpha (0.9.2):

0.9.1:

2.3. Optimizations

1.0:

1.0-beta (0.9.3): No new optimizations

1.0-alpha (0.9.2):

0.9.1:

2.4. Examples

1.0, 1.0-beta (0.9.3): No significant example changes

1.0-alpha (0.9.2):

0.9.1:

2.5. Tools

2.6. API Changes

The following changes breaking compatibility with Equalizer 0.6 source code were made:

1.0-alpha and later: API changes are tracked in CHANGES.txt.

0.9.1:

2.7. Documentation

The following documentation has been added or substantially improved since the last release:

1.0:

1.0-beta (0.9.3):

1.0-alpha (0.9.2):

0.9.1:

2.8. Bug Fixes

Equalizer 1.0 includes various bugfixes over the 0.9 release, including the following:

1.0:

1.0-beta (0.9.3):

1.0-alpha (0.9.2):

0.9.1:

2.9. Known Bugs

The following bugs were known at release time. Please file a Bug Report if you find any other issue with this release.

3. About

Equalizer is a cross-platform toolkit, designed to run on any modern operating system, including all Unix variants and the Windows operating system. A compatibility matrix can be found on the Equalizer website.

Equalizer requires at least OpenGL 1.1, but uses newer OpenGL features when available. Version 1.0 has been tested on:

3.1. Operating System Support

Equalizer uses CMake to create a platform-specific build environment. The following platforms and build environments are tested:

3.2. Window System Support

3.3. Documentation

The Programming and User Guide is available as a hard-copy and online. API documentation can be found on the Equalizer website.

As with any open source project, the available source code, in particular the shipped examples provide a reference for developing or porting applications. The Developer Documentation on the website provides further design documents for specific features. XCode users can download a Documentation Set.

3.4. Support

Technical questions can be posted to the Developer Mailing List, or directly to [email protected].

Commercial support, custom software development and porting services are available from Eyescale. Please contact [email protected] for further information.

4. Errata

0.9.1:

Generated on Sun May 8 2011 19:11:04 for Equalizer 1.0 by  doxygen 1.7.3