Revision: 2680
          http://equalizer.svn.sourceforge.net/equalizer/?rev=2680&view=rev
Author:   eile
Date:     2009-03-06 08:59:38 +0000 (Fri, 06 Mar 2009)

Log Message:
-----------
Rewrite init/exit code to allow dynamic, parallel init and exit of
nodes...channels. Barely working - needs more testing.

- simplify Config::init (remove unneeded async API)
- Compounds are now activated either by Canvas::useLayout or by having a
  (non-layout) destination channel
- Channels are activated by compounds
- Each frame, the activation count is used by updateRunning/syncRunning
  to init/exit entities as needed
- Remove now unneeded entity usage count

[ ] May break build
[ ] Breaks existing applications
[ ] Bugfix
[x] New Feature
[x] Cleanup
[ ] Optimization
[ ] Documentation

Modified Paths:
--------------
    trunk/src/Makefile
    trunk/src/examples/eqPly/localInitData.cpp
    trunk/src/lib/base/clock.h
    trunk/src/lib/client/aglMessagePump.cpp
    trunk/src/lib/client/commands.h
    trunk/src/lib/client/config.cpp
    trunk/src/lib/client/config.h
    trunk/src/lib/client/packets.h
    trunk/src/lib/client/server.cpp
    trunk/src/lib/net/node.cpp
    trunk/src/server/canvas.cpp
    trunk/src/server/canvas.h
    trunk/src/server/channel.cpp
    trunk/src/server/channel.h
    trunk/src/server/compound.cpp
    trunk/src/server/compound.h
    trunk/src/server/compoundExitVisitor.cpp
    trunk/src/server/compoundInitVisitor.cpp
    trunk/src/server/config.cpp
    trunk/src/server/config.h
    trunk/src/server/node.cpp
    trunk/src/server/node.h
    trunk/src/server/pipe.cpp
    trunk/src/server/pipe.h
    trunk/src/server/window.cpp
    trunk/src/server/window.h

Added Paths:
-----------
    trunk/src/examples/configs/2-node.layout.eqc
    trunk/src/server/compoundActivateVisitor.h
    trunk/src/server/configAddCanvasVisitor.h


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Equalizer-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/equalizer-commit
http://www.equalizergraphics.com

Reply via email to