Changeset 1622


Ignore:
Timestamp:
10/13/06 09:44:12 (18 years ago)
Author:
mattausch
Message:
 
Location:
GTP/trunk/Lib/Vis
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/src/OgreOcclusionCullingSceneManager.cpp

    r1620 r1622  
    872872#ifdef  ITEM_BUFFER 
    873873        //-- item buffer 
    874         //-- item buffer: render objects using false colors 
     874        //-- render objects using false colors 
    875875 
    876876    // Iterate through priorities 
     
    12021202bool OcclusionCullingSceneManager::LoadViewCells(const String &filename) 
    12031203{ 
     1204        if (mViewCellsLoaded) return true; 
    12041205        // converter between view cell ids and Ogre entites  
    12051206        GtpVisibilityPreprocessor::IndexedBoundingBoxContainer iboxes; 
     
    12321233                // if no there is no view cell, set everything visible 
    12331234                //SetObjectsVisible(true); 
    1234 SetObjectsVisible(false); 
     1235                SetObjectsVisible(false); 
    12351236                return; 
    12361237        } 
     
    13451346{ 
    13461347        //LogManager::getSingleton().logMessage("creating view cells geometry"); 
     1348        if (mViewCellsGeometryLoaded) return; 
    13471349 
    13481350        GtpVisibilityPreprocessor::ViewCellContainer viewCells = mViewCellsManager->GetViewCells(); 
  • GTP/trunk/Lib/Vis/Preprocessing/src/ViewCell.cpp

    r1614 r1622  
    20142014        switch (mViewCellsStorage) 
    20152015        { 
    2016         case PVS_IN_LEAVES: //-- store pvs only in leaves 
    2017                 {                        
     2016        case PVS_IN_LEAVES: 
     2017                { 
     2018                        //-- store pvs only in leaves 
    20182019                        pvsSize = GetEntriesInPvsForLeafStorage(vc); 
    20192020                        break; 
  • GTP/trunk/Lib/Vis/Preprocessing/src/ViewCellsParser.cpp

    r1616 r1622  
    861861                { 
    862862                        ViewCell *vc = (*vit).second; 
     863 
    863864                        if (!vc->IsLeaf()) // exchange only leaves 
    864865                                continue; 
     866                 
    865867                        BspViewCell *bspVc = new BspViewCell(); 
     868 
    866869                        bspVc->SetId(vc->GetId()); 
    867870                        bspVc->SetPvs(vc->GetPvs()); 
     
    915918                } 
    916919 
    917                 // if object space hierarchy already constructed 
    918920                if (mHierarchyManager) 
    919921                { 
     922                        // come here only if object space hierarchy already constructed 
    920923                        mHierarchyManager->mVspTree = mVspTree; 
    921924                        mVspTree->mHierarchyManager = mHierarchyManager; 
Note: See TracChangeset for help on using the changeset viewer.