Ignore:
Timestamp:
06/20/08 02:26:30 (16 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Vis/FriendlyCulling/src/RenderTraverser.cpp

    r2784 r2786  
    4646mUseRenderQueue(false), 
    4747mAssumedVisibleFrames(10), 
    48 mMaxBatchSize(50) 
     48mMaxBatchSize(50), 
     49mUseTightBounds(false) 
    4950{ 
    5051} 
     
    127128void RenderTraverser::RenderScene() 
    128129{ 
     130        //glFinish(); 
    129131        PerfTimer timer; 
    130  
    131132        timer.Start(); 
    132  
    133         //InitTiming(); 
    134         //long t1, t2; 
    135         //t1 = GetTime(); 
    136133 
    137134        glEnableClientState(GL_VERTEX_ARRAY); 
     
    158155        glDisableClientState(GL_NORMAL_ARRAY); 
    159156 
    160         //t2 = GetTime(); 
    161         //mStats.mRenderTime = TimeDiff(t1, t2); 
     157        //glFinish(); 
    162158        mStats.mRenderTime = timer.Elapsedms(); 
    163159} 
     
    198194{ 
    199195        mUseMultiQueries = useMultiQueries; 
    200         std::cout << "using multiqueries: " << mUseMultiQueries << std::endl; 
    201 } 
    202  
     196        //cout << "using multiqueries: " << mUseMultiQueries << endl; 
     197} 
     198 
     199 
     200void RenderTraverser::SetUseTightBounds(bool useTightBounds) 
     201{ 
     202        mUseTightBounds = useTightBounds; 
     203        cout << "using tight bounds: " << useTightBounds << endl; 
     204} 
    203205 
    204206 
     
    243245                        ++ mStats.mNumStateChanges; 
    244246 
    245                 mBvh->RenderBoundingBoxes(query.GetNodes(), mRenderState); 
     247                mBvh->RenderBounds(query.GetNodes(), mRenderState, mUseTightBounds); 
    246248        } 
    247249 
Note: See TracChangeset for help on using the changeset viewer.