Ignore:
Timestamp:
05/10/06 08:05:24 (18 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/src/OgrePlatformHierarchyInterface.cpp

    r925 r938  
    8181void PlatformHierarchyInterface::ResetQueries() 
    8282{ 
    83         for (int i = 0; i < (int)mOcclusionQueries.size(); ++ i) OGRE_DELETE(mOcclusionQueries[i]); 
     83        OcclusionQueryContainer::iterator it, it_end = mOcclusionQueries.end(); 
     84        for (it = mOcclusionQueries.begin(); it != it_end; ++ it) 
     85        { 
     86                PlatformOcclusionQuery *query = *it; 
     87                OGRE_DELETE(query); 
     88        } 
    8489 
    8590        mCurrentTestIdx = 0; 
     
    121126{ 
    122127        // create new query if there is no query left 
    123         if (mCurrentTestIdx >= (int)mOcclusionQueries.size()) 
    124         { 
    125                 mCurrentTestIdx = (int)mOcclusionQueries.size(); 
     128        if (mCurrentTestIdx == mOcclusionQueries.size()) 
     129        { 
    126130                mOcclusionQueries.push_back(new PlatformOcclusionQuery(mRenderSystem)); 
    127131        } 
Note: See TracChangeset for help on using the changeset viewer.