Show
Ignore:
Timestamp:
08/29/05 22:16:15 (9 years ago)
Author:
robert
Message:

Added scratch pad reset.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/examples/osgcluster/osgcluster.cpp

    r4473 r4474  
    8989 
    9090        char* _currentPtr; 
     91         
     92        void reset() 
     93        { 
     94            _currentPtr = _startPtr; 
     95        } 
    9196 
    9297        inline void write1(char* ptr) 
     
    331336        { 
    332337            cameraPacket._byte_order = readUInt(); 
    333             if (cameraPacket._byte_order != SWAP_BYTES_COMPARE) _swapBytes = !_swapBytes; 
     338            if (cameraPacket._byte_order != SWAP_BYTES_COMPARE) 
     339            { 
     340                std::cout<<"Need to do swap bytes"<<std::endl; 
     341                _swapBytes = !_swapBytes; 
     342            } 
    334343             
    335344            cameraPacket._masterKilled = readUInt(); 
     
    351360void CameraPacket::readEventQueue(osgProducer::Viewer& viewer) 
    352361{ 
     362    _events.clear(); 
     363 
    353364    viewer.getKeyboardMouseCallback()->copyEventQueue(_events); 
    354365 
     
    494505                cp->readEventQueue(viewer); 
    495506 
     507                scratchPad.reset(); 
    496508                scratchPad.write(*cp); 
    497509 
     
    509521                rc.setBuffer(scratchPad._startPtr, scratchPad._numBytes); 
    510522 
    511                 osg::notify(osg::INFO) << "rc.sync()"<<scratchPad._numBytes<<std::endl; 
     523                osg::notify(osg::NOTICE ) << "rc.sync()"<<scratchPad._numBytes<<std::endl; 
    512524 
    513525                rc.sync(); 
    514526                 
     527                osg::notify(osg::NOTICE) << "done rc.sync()"<<scratchPad._numBytes<<std::endl; 
     528 
     529                scratchPad.reset(); 
    515530                scratchPad.read(*cp); 
    516531