Ignore:
Timestamp:
05/12/05 18:55:25 (19 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/GtpVisibility/src/VisibilityManager.cpp

    r92 r94  
    99//----------------------------------------------------------------------- 
    1010VisibilityManager::VisibilityManager(VisibilityEnvironment *visEnvironment): 
    11 mVisibilityThreshold(0) 
     11mVisibilityThreshold(0), mCullingManager(NULL)  
    1212{ 
    1313        mVisibilityEnvironment = visEnvironment; 
    1414         
    15         mCullingManagerType = VisibilityEnvironment::STOP_AND_WAIT_CULLING; 
    16         mCullingManager = new StopAndWaitCullingManager(); 
     15        SetCullingManager(VisibilityEnvironment::COHERENT_HIERARCHICAL_CULLING); 
     16        //SetCullingManager(VisibilityEnvironment::FRUSTUM_CULLING); 
    1717 
    1818        mQueryManager = new DummyQueryManager(0); 
     
    2828        VisibilityEnvironment::CullingManagerType ocmType) 
    2929{ 
    30         if (mCullingManagerType != ocmType) 
     30        // change only if necessary 
     31        if (!mCullingManager || (mCullingManagerType != ocmType)) 
    3132        { 
    3233                // delete old culling manager 
    33                 delete mCullingManager; 
     34                if(mCullingManager) 
     35                        delete mCullingManager; 
    3436 
    3537                mCullingManagerType = ocmType; 
Note: See TracChangeset for help on using the changeset viewer.