[eq-commit] SF.net SVN: equalizer: [1381] trunk/src
Brought to you by:
eile
|
From: <ei...@us...> - 2007-10-02 11:03:07
|
Revision: 1381
http://equalizer.svn.sourceforge.net/equalizer/?rev=1381&view=rev
Author: eile
Date: 2007-10-02 04:03:04 -0700 (Tue, 02 Oct 2007)
Log Message:
-----------
Move eqNet::Object (de)serialization to stream operators:
- Create streams for instance and delta data packets
- Adapt Object change managers to read data into istream operators instead of buffers
- Extend stream ops to provide (de)serialization for more data types
- rework slave change manager inheritance to increase code reuse
- adapt examples accordingly
- Programming Guide to be updated in next revision
Replace eqPly code with new implementation
- VS2005 project changes to follow shortly
[x] Will break build
[x] Breaks existing applications
[ ] Bugfix
[x] New Feature
[x] Cleanup
[ ] Optimization
[ ] Documentation
Modified Paths:
--------------
trunk/src/VS2005/Equalizer.vcproj
trunk/src/examples/Makefile
trunk/src/examples/eVolve/channel.cpp
trunk/src/examples/eVolve/initData.cpp
trunk/src/examples/eVolve/initData.h
trunk/src/examples/eVolve/localInitData.cpp
trunk/src/examples/eVolve/pipe.cpp
trunk/src/examples/eqPly/Makefile
trunk/src/examples/eqPly/channel.cpp
trunk/src/examples/eqPly/channel.h
trunk/src/examples/eqPly/config.h
trunk/src/examples/eqPly/eqPly.h
trunk/src/examples/eqPly/frameData.h
trunk/src/examples/eqPly/initData.cpp
trunk/src/examples/eqPly/initData.h
trunk/src/examples/eqPly/localInitData.cpp
trunk/src/examples/eqPly/node.cpp
trunk/src/examples/eqPly/window.cpp
trunk/src/examples/eqPly/window.h
trunk/src/lib/Makefile
trunk/src/lib/base/base.h
trunk/src/lib/base/mtQueue.h
trunk/src/lib/base/types.h
trunk/src/lib/client/frameData.cpp
trunk/src/lib/client/frameData.h
trunk/src/lib/client/pixelViewport.h
trunk/src/lib/net/base.cpp
trunk/src/lib/net/commandQueue.h
trunk/src/lib/net/commands.h
trunk/src/lib/net/dataIStream.cpp
trunk/src/lib/net/dataIStream.h
trunk/src/lib/net/dataOStream.cpp
trunk/src/lib/net/dataOStream.h
trunk/src/lib/net/deltaMasterCM.cpp
trunk/src/lib/net/deltaMasterCM.h
trunk/src/lib/net/deltaSlaveCM.cpp
trunk/src/lib/net/deltaSlaveCM.h
trunk/src/lib/net/fullMasterCM.cpp
trunk/src/lib/net/fullMasterCM.h
trunk/src/lib/net/fullSlaveCM.cpp
trunk/src/lib/net/fullSlaveCM.h
trunk/src/lib/net/net.h
trunk/src/lib/net/object.cpp
trunk/src/lib/net/object.h
trunk/src/lib/net/packets.h
trunk/src/lib/net/session.cpp
trunk/src/lib/net/staticMasterCM.cpp
trunk/src/lib/net/staticSlaveCM.cpp
trunk/src/lib/net/staticSlaveCM.h
trunk/src/tests/dataStream/test.cpp
Added Paths:
-----------
trunk/src/examples/eqPly/fragmentShader.glsl
trunk/src/examples/eqPly/typedefs.h
trunk/src/examples/eqPly/vertexBufferBase.h
trunk/src/examples/eqPly/vertexBufferData.h
trunk/src/examples/eqPly/vertexBufferLeaf.cpp
trunk/src/examples/eqPly/vertexBufferLeaf.h
trunk/src/examples/eqPly/vertexBufferNode.cpp
trunk/src/examples/eqPly/vertexBufferNode.h
trunk/src/examples/eqPly/vertexBufferRoot.cpp
trunk/src/examples/eqPly/vertexBufferRoot.h
trunk/src/examples/eqPly/vertexBufferState.h
trunk/src/examples/eqPly/vertexData.cpp
trunk/src/examples/eqPly/vertexData.h
trunk/src/examples/eqPly/vertexShader.glsl
trunk/src/lib/net/objectDataIStream.cpp
trunk/src/lib/net/objectDataIStream.h
trunk/src/lib/net/objectDataOStream.h
trunk/src/lib/net/objectDeltaDataIStream.cpp
trunk/src/lib/net/objectDeltaDataIStream.h
trunk/src/lib/net/objectDeltaDataOStream.cpp
trunk/src/lib/net/objectDeltaDataOStream.h
trunk/src/lib/net/objectInstanceDataIStream.cpp
trunk/src/lib/net/objectInstanceDataIStream.h
trunk/src/lib/net/objectInstanceDataOStream.cpp
trunk/src/lib/net/objectInstanceDataOStream.h
Removed Paths:
-------------
trunk/src/examples/eqPly/colorVertex.h
trunk/src/examples/eqPly/normalFace.h
trunk/src/examples/eqPly/plyFileIO.cpp
trunk/src/examples/eqPly/plyFileIO.h
trunk/src/examples/eqPly/plyModel.cpp
trunk/src/examples/eqPly/plyModel.h
trunk/src/examples/eqPly/vertex.h
trunk/src/examples/eqPlyNew/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|