Welcome to Equalizer, the standard middleware to create and deploy parallel, scalable OpenGL applications. It enables applications to benefit from multiple graphics cards, processors and computers to scale the rendering performance, visual quality and display size. An Equalizer application runs unmodified on any visualization system, from a simple workstation to large scale graphics clusters, multi-GPU workstations and Virtual Reality installations.
mkdir build
cd build
cmake ..
make
If CMake
and git
are in PATH, run the following batch script to build using
Visual Studio 2013:
build.bat
If your build fails with a Could NOT find Boost
message, you may have a bad
environment setup for Boost
and CMake
. To remedy this, CMake
requires you
to properly hint it to find your Boost
distribution. Make sure you have the
following variables set up:
BOOST_ROOT
pointing to your Boost root directory.BOOST_INCLUDEDIR
pointing to your Boost includes (usually whereBOOST_ROOT
points to).BOOST_LIBRARYDIR
pointing to your Boost binary directory (lib32-msvc-12.0
for instance).Boost_ADDITIONAL_VERSIONS
having major, minor, and patch versions (separated by space).- (optional)
Boost_USE_STATIC_LIBS
set toON
if you want to statically link toBoost
. (default isOFF
) - (optional)
Boost_USE_MULTITHREAD
set toON
if you want to useBoost
multi-threaded libraries. (default isON
)
An example set up would be (typed in Windows command prompt):
setx `BOOST_ROOT` "F:\boost_1_57_0\"
setx `BOOST_INCLUDEDIR` "F:\boost_1_57_0\"
setx `BOOST_LIBRARYDIR` "F:\boost_1_57_0\lib32-msvc-12.0\"
setx `Boost_ADDITIONAL_VERSIONS` "1.57 1.57.0"
setx `Boost_USE_STATIC_LIBS` "ON"
setx `Boost_USE_MULTITHREAD` "ON"