Ignore:
Timestamp:
05/12/06 18:36:52 (18 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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.