We are pleased to announce the 1.4 beta release of the Eyescale open source packages. This release is a preview for testing the upcoming 1.4 stable release. It is the first modular release, and contains the following libraries and new features:
- Equalizer: parallel rendering framework
- Various scalable rendering performance features: asynchronous readbacks, region of interest and thread affinity.
- Collage: C++ library for building heterogenous, distributed applications
- Zeroconf support and node discovery
- Blocking object commits
- Increased InfiniBand RDMA performance
- GPU-SD: discovery and announcement of GPUs using zeroconf
- VirtualGL detection
- Hostname command line parameter for gpu_sd daemon
- Lunchbox: C++ library for multi-threaded programming
- Servus, C++ interface to announce, discover and iterate over key-value pairs stored in a zeroconf service description
- LFVector, a thread-safe, lock-free vector
- Buildyard: A CMake-based superbuilder to download, configure and build the packages and dependencies for this release
- Generates Unix Makefiles and solution files for Visual Studio 2008/10
- Simple CMake project configuration scripts
- Support for local overrides and user forks
- Extensible with custom in-house or open source projects
- http://eyescale.github.com: A website for API documentation of all
the aforementioned packages
Please test this release extensively and report any bugs on the respective project page at https://github.com/Eyescale. The release notes are part of the API documentation at http://eyescale.github.com.
We would like to thank all contributors who made this release possible.