Ignore:
Timestamp:
05/12/06 18:36:52 (19 years ago)
Author:
mattausch
Message:
 
Location:
GTP/trunk/Lib/Vis/OnlineCullingCHC
Files:
2 added
2 edited

Legend:

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

    r951 r955  
    11201120                mViewCellsManager->DeleteLocalMergeTree(viewCell); 
    11211121} 
     1122#if 0 
    11221123//------------------------------------------------------------------------- 
    11231124void OcclusionCullingSceneManager::TestVisible(SceneNode *node) 
     
    11511152        } 
    11521153} 
    1153  
    1154  
     1154#endif 
    11551155//----------------------------------------------------------------------- 
    11561156const String OcclusionCullingSceneManagerFactory::FACTORY_TYPE_NAME = "OcclusionCullingSceneManager"; 
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/src/CoherentHierarchicalCullingManager.cpp

    r938 r955  
    3131                //if (mHierarchyInterface->GetQueue()->empty()) 
    3232                //      Ogre::LogManager::getSingleton().logMessage("distance queue empty!!"); 
     33                bool resultAvailable = false; 
    3334 
    34                 // only wait for result if there are no nodes to process 
     35                //-- only wait for result if there are no nodes to process 
    3536                while (!queryQueue.empty() &&  
    36                            queryQueue.front().second->GetQueryResult(visiblePixels,  
    37                                                                         mHierarchyInterface->GetQueue()->empty())) 
     37                                queryQueue.front().second->GetQueryResult(visiblePixels,  
     38                                mHierarchyInterface->GetQueue()->empty())) 
    3839                { 
     40                 
     41                /*while (!queryQueue.empty() &&  
     42                           ((resultAvailable = queryQueue.front().second->GetQueryResult(visiblePixels, false)) || 
     43                mHierarchyInterface->GetQueue()->empty())) 
     44                { 
     45                        if (!resultAvailable) visiblePixels = 0;//1e20; // render if result not available 
     46                        */ 
    3947                HierarchyNode *node = queryQueue.front().first; 
    4048                         
    4149                        queryQueue.pop(); 
    42  
     50                         
    4351                        if (visiblePixels > mVisibilityThreshold) 
    4452                        { 
Note: See TracChangeset for help on using the changeset viewer.