Changeset 38 for trunk/VUT/OcclusionCullingSceneManager/src
- Timestamp:
- 04/04/05 18:49:57 (20 years ago)
- Location:
- trunk/VUT/OcclusionCullingSceneManager/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/VUT/OcclusionCullingSceneManager/src/OgreOcclusionCullingDotSceneManager.cpp
r37 r38 27 27 void OcclusionCullingDotSceneManager::_renderVisibleObjects(void) 28 28 { 29 DotSceneManager::_renderVisibleObjects( ); 30 getRenderQueue()->clear(); 29 //-- render background 30 clearSpecialCaseRenderQueues(); 31 addSpecialCaseRenderQueue(RENDER_QUEUE_BACKGROUND); 32 addSpecialCaseRenderQueue(RENDER_QUEUE_SKIES_EARLY); 33 34 setSpecialCaseRenderQueueMode(SceneManager::SCRQM_INCLUDE); 35 //DotSceneManager::_renderVisibleObjects( ); 36 _deleteRenderedQueueGroups(); 37 38 //-- render visible objects (i.e., all but overlay) 39 clearSpecialCaseRenderQueues(); 40 addSpecialCaseRenderQueue(RENDER_QUEUE_OVERLAY); 41 setSpecialCaseRenderQueueMode(SceneManager::SCRQM_EXCLUDE); 31 42 32 43 mOcclusionCullingSceneTraverser->renderScene(mCameraInProgress, mSceneRoot); 44 _deleteRenderedQueueGroups(); 45 46 //-- render overlay 47 clearSpecialCaseRenderQueues(); 48 DotSceneManager::_renderVisibleObjects( ); 49 50 clearSpecialCaseRenderQueues(); 33 51 } 34 52 //----------------------------------------------------------------------- … … 68 86 return mOcclusionCullingSceneTraverser->getOptionKeys ( refKeys ) || DotSceneManager::getOptionKeys( refKeys ); 69 87 } 88 70 89 } -
trunk/VUT/OcclusionCullingSceneManager/src/OgreOcclusionCullingSceneTraverser.cpp
r37 r38 42 42 mCurrentTestIdx = 0; 43 43 44 44 //mCurrentAlgorithm = RENDER_CULL_FRUSTUM; 45 45 switch(mCurrentAlgorithm) 46 46 {
Note: See TracChangeset
for help on using the changeset viewer.