Ignore:
Timestamp:
07/04/05 03:15:53 (19 years ago)
Author:
mattausch
Message:

added item buffer queries

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/Ogre/src/OgrePlatformQueryManager.cpp

    r150 r153  
    3737        bool overlayEnabled = mViewport->getOverlaysEnabled(); 
    3838        mViewport->setOverlaysEnabled(false); 
     39 
     40        //-- render the scene once to update depth buffer 
    3941        pfHierarchyInterface->GetSceneManager()->_renderScene(pCam, mViewport, false); 
    4042 
     
    234236        mViewport->setCamera(savedCam); 
    235237 
    236         // --- remove duplicates (happens if an object is on the edge of the viewport) 
     238        // --- remove duplicates (duplicates occur if an object is on the edge of the viewport) 
    237239 
    238240        // before duplicates can be deleted we have to add up their visibility 
     
    259261        } 
    260262         
    261         // really delete duplicates 
     263        // physically delete duplicates 
    262264        visibleNodes->erase( std::unique(visibleNodes->begin(),  
    263265                visibleNodes->end(), nodeinfo_eq), visibleNodes->end()); 
     
    284286        } 
    285287 
    286         // really delete duplicates 
     288        // physically delete duplicates 
    287289        visibleGeometry->erase(std::unique(visibleGeometry->begin(), visibleGeometry->end(),  
    288290                meshinfo_eq), visibleGeometry->end()); 
Note: See TracChangeset for help on using the changeset viewer.