Changeset 94 for trunk/VUT/GtpVisibility/src/VisibilityManager.cpp
- Timestamp:
- 05/12/05 18:55:25 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/VUT/GtpVisibility/src/VisibilityManager.cpp
r92 r94 9 9 //----------------------------------------------------------------------- 10 10 VisibilityManager::VisibilityManager(VisibilityEnvironment *visEnvironment): 11 mVisibilityThreshold(0) 11 mVisibilityThreshold(0), mCullingManager(NULL) 12 12 { 13 13 mVisibilityEnvironment = visEnvironment; 14 14 15 mCullingManagerType = VisibilityEnvironment::STOP_AND_WAIT_CULLING;16 mCullingManager = new StopAndWaitCullingManager();15 SetCullingManager(VisibilityEnvironment::COHERENT_HIERARCHICAL_CULLING); 16 //SetCullingManager(VisibilityEnvironment::FRUSTUM_CULLING); 17 17 18 18 mQueryManager = new DummyQueryManager(0); … … 28 28 VisibilityEnvironment::CullingManagerType ocmType) 29 29 { 30 if (mCullingManagerType != ocmType) 30 // change only if necessary 31 if (!mCullingManager || (mCullingManagerType != ocmType)) 31 32 { 32 33 // delete old culling manager 33 delete mCullingManager; 34 if(mCullingManager) 35 delete mCullingManager; 34 36 35 37 mCullingManagerType = ocmType;
Note: See TracChangeset
for help on using the changeset viewer.