Skip to content
Permalink
Browse files

Release 0.1 preparations: Update top-level documentation files and re…

…lease notes
  • Loading branch information...
eile committed Oct 31, 2006
1 parent 29c2888 commit 1bd8502e8170202cea686ec348e159f959eddb89
Showing with 68 additions and 40 deletions.
  1. +7 −0 AUTHORS
  2. 0 LGPL.txt → LGPL
  3. +4 −3 LICENSE
  4. +11 −0 PLATFORMS
  5. +17 −17 README
  6. +25 −18 RELNOTES
  7. +4 −2 lib/client/version.cpp
@@ -0,0 +1,7 @@

The following people have made contributions to Equalizer:

Stefan Eilemann
Dustin W�est
Tamer Fahmy

File renamed without changes.
@@ -1,7 +1,8 @@
Equalizer - A programming framework and resource management systems for
multi-pipe rendering.
Equalizer - A programming framework and resource management system for
multipipe rendering.

Unless noted otherwise in individual source code files:
Equalizer is licensed under the LGPL, unless noted otherwise in external
dependencies.

Copyright (C) 2005-2006, Stefan Eilemann <eile@equalizergraphics.com>

@@ -0,0 +1,11 @@

Equalizer Platform Support

Equalizer is developed and regularly tested on the following platforms:

- Mac OS X 10.4 (i386, ppc)
o glX/X11 fully supported
o CGL partially implemented
- SuSE Linux 10.0 (x86_64)
- SLES 9 (IA64, SGI Prism)

34 README
@@ -2,22 +2,8 @@
Quickstart

This directory is the top-level directory for the Equalizer sources.
Executing 'make' should build all targets if the platform is supported.
Please make sure to also read the FAQ in this directory.


Directory Layout

make/ files for the build environment.
extras/ third-party source code used by Equalizer
lib/ the sources of the client library, i.e. libeq
lib/base/ basic source code: utilities, OS abstraction, etc.
lib/net/ the sources for the networking P2P layer
lib/client/ the client-side implementation of Equalizer
server/ the server source code
examples/ Equalizer example programs
proto/ quick prototypes written during development
tests/ small programs testing certain functionality (to-be-unit-tests)
Executing 'make' should build all targets, if the platform is supported.
See also the FAQ in this directory.


Running Equalizer
@@ -27,14 +13,28 @@
trunk/src/build/<os>/<VARIANT>/lib. Then start a server:
'./server/eqs.<VARIANT>'. Once the server is running, start the
example: './examples/eqPly/eqPly.<VARIANT>'. On Mac OS X, fat
(universal) libraries and binaries are build. Therefore, <VARIANT> can
(universal) libraries and binaries are build. Therefore, '.<VARIANT>' can
be omitted.

The default launch mechanism for nodes uses ssh. If your configuration
contains remote nodes, make sure a passwordless login using ssh is
possible, or reconfigure the launch command.


Directory Layout

make/ files for the build environment.
extras/ third-party source code used by Equalizer
lib/ the sources of the client library, i.e. libeq
lib/base/ basic source code: utilities, OS abstraction, etc.
lib/net/ the sources for the networking P2P layer
lib/client/ the client-side implementation of Equalizer
server/ the server source code
examples/ Equalizer example programs
proto/ quick prototypes written during development
tests/ small programs testing certain functionality (to-be-unit-tests)


Build Environment

The build environment is using GNU make. Furthermore, flex, bison and
@@ -1,16 +1,17 @@

Release Notes for Equalizer 0.1.0
Release Notes for Equalizer 0.1

Welcome to Equalizer 0.1.0, a framework for the development and deployment
of scalable multipipe applications based on C++ and OpenGL.
Welcome to Equalizer 0.1, a framework for the development and deployment
of scalable multipipe applications, based on C++ and OpenGL.

Equalizer 0.1 is the first official release. It is intended as an early
preview and evaluation snapshot for application developers and other
interested parties.

Features

Equalizer 0.1.0 is the first official release of this framework. It is
intended as an early preview and evaluation snapshot for application
developers and other interested parties. A detailed feature list can be
found in the new features section below. The major features of Equalizer
are:
Equalizer provides the following major features to facilitate the
development and deployment of multipipe applications:

* Runtime Configurability: An Equalizer application can run on any
configuration, from laptops to large scale visualization clusters,
@@ -26,6 +27,9 @@ Release Notes for Equalizer 0.1.0

New in this release

The following features, bug fixes and documentation changes where
introduced in this release:

New Features

* Support for parallel rendering on distributed memory and shared memory
@@ -40,7 +44,8 @@ Release Notes for Equalizer 0.1.0

Bug Fixes

Being the first version, there are no bug fixes from the previous release.
Being the first version, there are no bug fixes since the previous
release.

New Documentation

@@ -49,12 +54,14 @@ Release Notes for Equalizer 0.1.0
Supported Platforms

The platforms supported below are the primary development platforms.
Equalizer is designed to run on a variety of platforms, but the initial
support is limited.
Equalizer is designed to run on a variety of platforms, including all Unix
variants and the Windows operating system. The initial support is limited
to:

Operating System Support

* Linux: SuSE 10.1 (x86_64, i386), SLES 10.0 (ia64), Ubuntu 6.06 (i386)
* Linux: SuSE Linux 10 (x86_64, i386), SLES 9.0 (ia64), Ubuntu 6.06
(i386)
* Mac OS X: 10.4 (PowerPC, i386)

Window System Support
@@ -67,15 +74,15 @@ Release Notes for Equalizer 0.1.0

Equalizer does not yet have a formal Users or Programmers Guide. The
shipped eqPly example provides a reference for developing or porting
applications. The Developer Documentation provides further design
documents for specific features. The source code is another option for
further information.
applications. The Developer Documentation on the website provides further
design documents for specific features. The source code is another source
of information.

Support

Technical questions can be posted to the Developer Mailing List, or
directly to info@equalizergraphics.com.

Commercial support, as well as software development and porting services
are available. Please contact info@equalizergraphics.com for further
information.
Commercial support, feature requests, as well as software development and
porting services are available. Please contact info@equalizergraphics.com
for further information.
@@ -35,7 +35,9 @@ float Version::getFloat()
std::string Version::getString()
{
std::ostringstream version;
version << EQ_VERSION_MAJOR << '.' << EQ_VERSION_MINOR << '.'
<< EQ_VERSION_PATCH;
version << EQ_VERSION_MAJOR << '.' << EQ_VERSION_MINOR;
if( EQ_VERSION_PATCH > 0 )
version << '.' << EQ_VERSION_PATCH;

return version.str();
}

0 comments on commit 1bd8502

Please sign in to comment.
You can’t perform that action at this time.