Ignore:
Timestamp:
05/08/06 06:55:17 (19 years ago)
Author:
mattausch
Message:

update for ogre 1.2
OcclusionCullingSceneManager? is the only scenemanager in the solution now

Location:
GTP/trunk/Lib/Vis/OnlineCullingCHC/src
Files:
6 edited

Legend:

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

    r726 r925  
    2525        unsigned int visiblePixels = 0; 
    2626        bool isAvailable = false; 
    27         //Ogre::LogManager::getSingleton().logMessage("Coherent Hierarchical Culling"); 
     27         
    2828 
    2929        //-- PART 1: process finished occlusion queries 
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/src/FrustumCullingManager.cpp

    r726 r925  
    77void FrustumCullingManager::RenderScene() 
    88{ 
    9         if (0) Ogre::LogManager::getSingleton().logMessage("Frustum Culling"); 
    10  
    119        while (!mHierarchyInterface->GetQueue()->empty()) 
    1210        { 
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/src/HierarchyInterface.cpp

    r726 r925  
    3232 
    3333        ++ mFrameId; 
     34 
    3435        mCurrentTestIdx = 0; 
    3536        mNumTraversedNodes = 0; 
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/src/StopAndWaitCullingManager.cpp

    r346 r925  
    77void StopAndWaitCullingManager::RenderScene() 
    88{ 
    9         //Ogre::LogManager::getSingleton().logMessage("Stop and Wait Culling"); 
    109        while (!mHierarchyInterface->GetQueue()->empty()) 
    1110        { 
     
    3534                } 
    3635                else 
    37                 { 
     36                {        
    3837                        ++ mNumQueriesIssued; 
    3938 
     
    4140 
    4241                        mHierarchyInterface->IssueNodeOcclusionQuery(node)->GetQueryResult(visiblePixels, true); 
    43                          
     42                 
    4443                        // node visible 
    45                         if (visiblePixels > mVisibilityThreshold) 
     44                        if (0 || visiblePixels > mVisibilityThreshold) 
    4645                        { 
    4746                                mHierarchyInterface->TraverseNode(node); 
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/src/VisibilityEnvironment.cpp

    r870 r925  
    3838        //MeshKdTree::ParseEnvironment(); 
    3939} 
    40  
     40//----------------------------------------------------------------------- 
     41std::string VisibilityEnvironment::getSceneFileName() 
     42{ 
     43        char str[200]; 
     44        GtpVisibilityPreprocessor::environment->GetStringValue("Scene.filename", str); 
     45        return str; 
     46} 
     47//----------------------------------------------------------------------- 
     48std::string VisibilityEnvironment::getViewCellsFileName() 
     49{ 
     50        char str[200]; 
     51        GtpVisibilityPreprocessor::environment->GetStringValue("ViewCells.filename", str); 
     52        return str; 
     53} 
    4154 
    4255} // namespace GtpVisibility 
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/src/VisibilityManager.cpp

    r726 r925  
    119119        } 
    120120} 
    121  
     121//----------------------------------------------------------------------- 
     122VisibilityEnvironment *VisibilityManager::GetVisibilityEnvironment() 
     123{ 
     124        return mVisibilityEnvironment; 
     125} 
    122126 
    123127} // namespace GtpVisibility 
Note: See TracChangeset for help on using the changeset viewer.