- Timestamp:
- 06/20/08 02:26:30 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/App/Demos/Vis/FriendlyCulling/src/RenderTraverser.cpp
r2784 r2786 46 46 mUseRenderQueue(false), 47 47 mAssumedVisibleFrames(10), 48 mMaxBatchSize(50) 48 mMaxBatchSize(50), 49 mUseTightBounds(false) 49 50 { 50 51 } … … 127 128 void RenderTraverser::RenderScene() 128 129 { 130 //glFinish(); 129 131 PerfTimer timer; 130 131 132 timer.Start(); 132 133 //InitTiming();134 //long t1, t2;135 //t1 = GetTime();136 133 137 134 glEnableClientState(GL_VERTEX_ARRAY); … … 158 155 glDisableClientState(GL_NORMAL_ARRAY); 159 156 160 //t2 = GetTime(); 161 //mStats.mRenderTime = TimeDiff(t1, t2); 157 //glFinish(); 162 158 mStats.mRenderTime = timer.Elapsedms(); 163 159 } … … 198 194 { 199 195 mUseMultiQueries = useMultiQueries; 200 std::cout << "using multiqueries: " << mUseMultiQueries << std::endl; 201 } 202 196 //cout << "using multiqueries: " << mUseMultiQueries << endl; 197 } 198 199 200 void RenderTraverser::SetUseTightBounds(bool useTightBounds) 201 { 202 mUseTightBounds = useTightBounds; 203 cout << "using tight bounds: " << useTightBounds << endl; 204 } 203 205 204 206 … … 243 245 ++ mStats.mNumStateChanges; 244 246 245 mBvh->RenderBound ingBoxes(query.GetNodes(), mRenderState);247 mBvh->RenderBounds(query.GetNodes(), mRenderState, mUseTightBounds); 246 248 } 247 249
Note: See TracChangeset
for help on using the changeset viewer.