Ignore:
Timestamp:
03/18/07 00:25:35 (17 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • OGRE/trunk/ogre_changes/Ogre1.2/PlugIns/OctreeSceneManager/src/OgreOctreeSceneManager.cpp

    r2128 r2257  
    12141214                                                                           const int leavePassesInQueue) 
    12151215{ 
    1216         // delete previously rendered objects from the render queue 
    1217         //_deleteRenderedQueueGroups(leavePassesInQueue); 
    1218  
    12191216        RenderQueueGroup *currentGroup =  
    12201217                getRenderQueue()->getQueueGroup(getRenderQueue()->getDefaultQueueGroup()); 
     1218        // clear relevant passes rendered in last frame 
    12211219        currentGroup->clear(leavePassesInQueue); 
    12221220 
     
    12601258 
    12611259        //-- the actual rendering 
    1262         //SceneManager::_renderVisibleObjects(); 
    1263         /*** msz: modified for v1-2-0 compatibility. what value for 2nd param? 
    1264          *** any preparation necessary?? ***/ 
     1260        _renderQueueGroupObjects(currentGroup, QueuedRenderableCollection::OM_PASS_GROUP); 
     1261} 
     1262//----------------------------------------------------------------------- 
     1263void OctreeSceneManager::_renderOctantRecursive(Camera *cam,  
     1264                                                                                                Octree *octant,  
     1265                                                                                                bool onlyShadowCasters,  
     1266                                                                                                const int leavePassesInQueue) 
     1267{ 
     1268        RenderQueueGroup *currentGroup =  
     1269                getRenderQueue()->getQueueGroup(getRenderQueue()->getDefaultQueueGroup()); 
     1270        currentGroup->clear(leavePassesInQueue); 
     1271 
     1272        // Add stuff to be rendered 
     1273        walkOctree(static_cast < OctreeCamera * > ( cam ),  
     1274                           getRenderQueue(),  
     1275                           octant,  
     1276                           false,  
     1277                           onlyShadowCasters); 
     1278 
     1279        //-- the actual rendering 
    12651280        _renderQueueGroupObjects(currentGroup, QueuedRenderableCollection::OM_PASS_GROUP); 
    12661281} 
Note: See TracChangeset for help on using the changeset viewer.