Show
Ignore:
Timestamp:
03/21/12 18:36:20 (2 years ago)
Author:
robert
Message:

Ran script to remove trailing spaces and tabs

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/src/osgDB/DatabasePager.cpp

    r12271 r13041  
    1 /* -*-c++-*- OpenSceneGraph - Copyright (C) 1998-2006 Robert Osfield  
     1/* -*-c++-*- OpenSceneGraph - Copyright (C) 1998-2006 Robert Osfield 
    22 * 
    3  * This library is open source and may be redistributed and/or modified under   
    4  * the terms of the OpenSceneGraph Public License (OSGPL) version 0.0 or  
     3 * This library is open source and may be redistributed and/or modified under 
     4 * the terms of the OpenSceneGraph Public License (OSGPL) version 0.0 or 
    55 * (at your option) any later version.  The full license is in LICENSE file 
    66 * included with this distribution, and on the openscenegraph.org website. 
    7  *  
     7 * 
    88 * This library is distributed in the hope that it will be useful, 
    99 * but WITHOUT ANY WARRANTY; without even the implied warranty of 
    10  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the  
     10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
    1111 * OpenSceneGraph Public License for more details. 
    1212*/ 
     
    234234                    std::copy(expiredChildren.begin(), expiredChildren.end(), std::back_inserter(childrenRemoved)); 
    235235                } 
    236              
     236 
    237237                // advance the iterator to the next element 
    238238                ++itr; 
     
    372372    float                                   _valueAnisotropy; 
    373373    osg::ref_ptr<osg::KdTreeBuilder>        _kdTreeBuilder; 
    374      
     374 
    375375protected: 
    376376 
     
    556556 
    557557        int frameNumber = _pager->_frameNumber; 
    558          
     558 
    559559        for(RequestQueue::RequestList::iterator citr = _requestList.begin(); 
    560560            citr != _requestList.end(); 
     
    649649    { 
    650650        setDone(true); 
    651          
     651 
    652652        switch(_mode) 
    653653        { 
     
    686686 
    687687    bool firstTime = true; 
    688      
     688 
    689689    osg::ref_ptr<DatabasePager::ReadQueue> read_queue; 
    690690    osg::ref_ptr<DatabasePager::ReadQueue> out_queue; 
    691      
     691 
    692692    switch(_mode) 
    693693    { 
     
    721721 
    722722 
    723          
     723 
    724724        // 
    725725        // delete any children if required. 
     
    834834            } 
    835835            else 
    836             {                 
     836            { 
    837837                databaseRequest = 0; 
    838838            } 
    839839        } 
    840          
    841          
     840 
     841 
    842842        if (databaseRequest.valid()) 
    843843        { 
    844                         
    845             // load the data, note safe to write to the databaseRequest since once  
     844 
     845            // load the data, note safe to write to the databaseRequest since once 
    846846            // it is created this thread is the only one to write to the _loadedModel pointer. 
    847847            //OSG_NOTICE<<"In DatabasePager thread readNodeFile("<<databaseRequest->_fileName<<")"<<std::endl; 
     
    925925                    databaseRequest = 0; 
    926926                } 
    927              
     927 
    928928            } 
    929929 
     
    934934            OpenThreads::Thread::YieldCurrentThread(); 
    935935        } 
    936          
    937          
     936 
     937 
    938938        // go to sleep till our the next time our thread gets scheduled. 
    939939 
    940940        if (firstTime) 
    941941        { 
    942             // do a yield to get round a peculiar thread hang when testCancel() is called  
     942            // do a yield to get round a peculiar thread hang when testCancel() is called 
    943943            // in certain circumstances - of which there is no particular pattern. 
    944944            YieldCurrentThread(); 
     
    953953{ 
    954954    //OSG_INFO<<"Constructing DatabasePager()"<<std::endl; 
    955      
     955 
    956956    _startThreadCalled = false; 
    957957 
     
    959959    _acceptNewRequests = true; 
    960960    _databasePagerThreadPaused = false; 
    961      
     961 
    962962    _numFramesActive = 0; 
    963963    _frameNumber.exchange(0); 
    964      
     964 
    965965 
    966966#if __APPLE__ 
     
    970970#else 
    971971    _drawablePolicy = DO_NOT_MODIFY_DRAWABLE_SETTINGS; 
    972 #endif     
    973      
     972#endif 
     973 
    974974    const char* str = getenv("OSG_DATABASE_PAGER_GEOMETRY"); 
    975975    if (!str) str = getenv("OSG_DATABASE_PAGER_DRAWABLE"); 
     
    991991        { 
    992992            _drawablePolicy = USE_VERTEX_ARRAYS; 
    993         }  
     993        } 
    994994    } 
    995995 
     
    10051005    _changeAutoUnRef = true; 
    10061006    _valueAutoUnRef = false; 
    1007   
     1007 
    10081008    _changeAnisotropy = false; 
    10091009    _valueAnisotropy = 1.0f; 
     
    10381038    _fileRequestQueue = new ReadQueue(this,"fileRequestQueue"); 
    10391039    _httpRequestQueue = new ReadQueue(this,"httpRequestQueue"); 
    1040      
     1040 
    10411041    _dataToCompileList = new RequestQueue(this); 
    10421042    _dataToMergeList = new RequestQueue(this); 
    1043      
     1043 
    10441044    setUpThreads( 
    10451045        osg::DisplaySettings::instance()->getNumOfDatabaseThreadsHint(), 
     
    10811081{ 
    10821082    //OSG_INFO<<"Constructing DatabasePager(const DatabasePager& )"<<std::endl; 
    1083      
     1083 
    10841084    _startThreadCalled = false; 
    10851085 
     
    10871087    _acceptNewRequests = true; 
    10881088    _databasePagerThreadPaused = false; 
    1089      
     1089 
    10901090    _numFramesActive = 0; 
    10911091    _frameNumber.exchange(0); 
     
    11081108    _fileRequestQueue = new ReadQueue(this,"fileRequestQueue"); 
    11091109    _httpRequestQueue = new ReadQueue(this,"httpRequestQueue"); 
    1110      
     1110 
    11111111    _dataToCompileList = new RequestQueue(this); 
    11121112    _dataToMergeList = new RequestQueue(this); 
     
    11681168DatabasePager* DatabasePager::create() 
    11691169{ 
    1170     return DatabasePager::prototype().valid() ?  
     1170    return DatabasePager::prototype().valid() ? 
    11711171           DatabasePager::prototype()->clone() : 
    1172            new DatabasePager;  
     1172           new DatabasePager; 
    11731173} 
    11741174 
     
    11761176{ 
    11771177    _databaseThreads.clear(); 
    1178      
     1178 
    11791179    unsigned int numGeneralThreads = numHttpThreads < totalNumThreads ? 
    11801180        totalNumThreads - numHttpThreads : 
    11811181        1; 
    1182      
     1182 
    11831183    if (numHttpThreads==0) 
    11841184    { 
     
    11991199            addDatabaseThread(DatabaseThread::HANDLE_ONLY_HTTP, "HANDLE_ONLY_HTTP"); 
    12001200        } 
    1201     }     
     1201    } 
    12021202} 
    12031203 
     
    12071207 
    12081208    unsigned int pos = _databaseThreads.size(); 
    1209      
     1209 
    12101210    DatabaseThread* thread = new DatabaseThread(this, mode,name); 
    12111211    _databaseThreads.push_back(thread); 
    1212      
     1212 
    12131213    if (_startThreadCalled) 
    12141214    { 
     
    12161216        thread->startThread(); 
    12171217    } 
    1218      
     1218 
    12191219    return pos; 
    12201220} 
     
    12401240        if ((*dt_itr)->isRunning()) return true; 
    12411241    } 
    1242      
     1242 
    12431243    return false; 
    12441244} 
     
    13001300    if (getFileRequestListSize()>0) return true; 
    13011301 
    1302     if (getDataToCompileListSize()>0)  
     1302    if (getDataToCompileListSize()>0) 
    13031303    { 
    13041304        return true; 
     
    13671367    static int previousFrame = -1; 
    13681368    static double totalTime = 0.0; 
    1369      
     1369 
    13701370    if (previousFrame!=frameNumber) 
    13711371    { 
     
    13761376    } 
    13771377#endif 
    1378      
     1378 
    13791379    // search to see if filename already exist in the file loaded list. 
    13801380    bool foundEntry = false; 
     
    14021402                databaseRequest->_priorityLastRequest = priority; 
    14031403                ++(databaseRequest->_numOfRequests); 
    1404              
     1404 
    14051405                foundEntry = true; 
    14061406 
     
    14171417                    requeue = true; 
    14181418                } 
    1419              
     1419 
    14201420            } 
    14211421        } 
     
    14271427    { 
    14281428        OSG_INFO<<"In DatabasePager::requestNodeFile("<<fileName<<")"<<std::endl; 
    1429          
     1429 
    14301430        OpenThreads::ScopedLock<OpenThreads::Mutex> lock(_fileRequestQueue->_requestMutex); 
    1431          
     1431 
    14321432        if (!databaseRequestRef.valid() || databaseRequestRef->referenceCount()==1) 
    14331433        { 
     
    14511451        } 
    14521452    } 
    1453      
     1453 
    14541454    if (!_startThreadCalled) 
    14551455    { 
    14561456        OpenThreads::ScopedLock<OpenThreads::Mutex> lock(_run_mutex); 
    1457          
     1457 
    14581458        if (!_startThreadCalled) 
    14591459        { 
     
    14611461            _done = false; 
    14621462            OSG_INFO<<"DatabasePager::startThread()"<<std::endl; 
    1463              
    1464             if (_databaseThreads.empty())  
     1463 
     1464            if (_databaseThreads.empty()) 
    14651465            { 
    14661466                setUpThreads( 
     
    14851485void DatabasePager::signalBeginFrame(const osg::FrameStamp* framestamp) 
    14861486{ 
    1487 #if 0     
     1487#if 0 
    14881488    OSG_NOTICE<<"DatabasePager : _fileRequestQueue->size()="<<_fileRequestQueue->size() 
    14891489               <<", _httpRequestQueue->size()= "<<_httpRequestQueue->size() 
     
    15091509{ 
    15101510    if (_databasePagerThreadPaused == pause) return; 
    1511      
     1511 
    15121512    _databasePagerThreadPaused = pause; 
    15131513    { 
     
    15771577    // get the data from the _dataToMergeList, leaving it empty via a std::vector<>.swap. 
    15781578    _dataToMergeList->swap(localFileLoadedList); 
    1579          
     1579 
    15801580    mid = osg::Timer::instance()->tick(); 
    15811581 
     
    16091609                { 
    16101610                    proxyNode->getDatabaseRequest(proxyNode->getNumChildren()) = 0; 
    1611                 }  
     1611                } 
    16121612            } 
    16131613 
     
    16151615 
    16161616            // Check if parent plod was already registered if not start visitor from parent 
    1617             if( plod &&  
     1617            if( plod && 
    16181618                !_activePagedLODList->containsPagedLOD( plod ) ) 
    16191619            { 
    16201620                registerPagedLODs(plod, frameNumber); 
    1621             }  
    1622             else  
     1621            } 
     1622            else 
    16231623            { 
    16241624                registerPagedLODs(databaseRequest->_loadedModel.get(), frameNumber); 
     
    16661666    static double s_total_time_stage_a = 0.0; 
    16671667    static double s_total_max_stage_a = 0.0; 
    1668      
     1668 
    16691669    static double s_total_iter_stage_b = 0.0; 
    16701670    static double s_total_time_stage_b = 0.0; 
     
    16871687    // invalid observer pointers in _activePagedLODList. 
    16881688    unsigned int numPagedLODs = _activePagedLODList->size(); 
    1689      
     1689 
    16901690    osg::Timer_t end_a_Tick = osg::Timer::instance()->tick(); 
    16911691    double time_a = osg::Timer::instance()->delta_m(startTick,end_a_Tick); 
     
    16941694    s_total_time_stage_a += time_a; 
    16951695    if (s_total_max_stage_a<time_a) s_total_max_stage_a = time_a; 
    1696      
     1696 
    16971697 
    16981698    if (numPagedLODs <= _targetMaximumNumberOfPageLOD) 
     
    17011701        return; 
    17021702    } 
    1703      
     1703 
    17041704    int numToPrune = numPagedLODs - _targetMaximumNumberOfPageLOD; 
    17051705 
    17061706    ObjectList childrenRemoved; 
    1707      
     1707 
    17081708    double expiryTime = frameStamp.getReferenceTime() - 0.1; 
    17091709    unsigned int expiryFrame = frameStamp.getFrameNumber() - 1; 
     
    17311731 
    17321732    if (!childrenRemoved.empty()) 
    1733     {  
     1733    { 
    17341734        // pass the objects across to the database pager delete list 
    17351735        if (_deleteRemovedSubgraphsInDatabaseThread) 
     
    17451745            childrenRemoved.clear(); 
    17461746    } 
    1747      
     1747 
    17481748    osg::Timer_t end_c_Tick = osg::Timer::instance()->tick(); 
    17491749    double time_c = osg::Timer::instance()->delta_m(end_b_Tick,end_c_Tick);