Changeset 282
- Timestamp:
- 10/12/06 13:56:27 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/Dirk_RenderTraversalWork/Source/System/Action/RenderTraversal/OSGOcclusionCullingTreeBuilder.cpp
r280 r282 164 164 { 165 165 _testSamples = new GLuint[uNumNodes]; 166 //std::cout << " Submitting " << uNumNodes << " queries" << std::endl;166 //std::cout << "Performing OCC on " << uNumNodes << " nodes." << std::endl; 167 167 168 168 GenQueryT genquer = (GenQueryT)win->getFunction(_funcGenQueriesARB); … … 333 333 { 334 334 drawNode(pNode, denv, part); 335 scr_percent+=cbb;335 //scr_percent+=cbb; 336 336 } 337 337 else … … 341 341 pcov = pcov * pcov; 342 342 //std::cout << "cbb:" << cbb << " scr_percent:" << scr_percent <<" pcov:" << pcov << std::endl; 343 if(pcov < scr_percent) 343 //if(scr_percent - pcov > 0.001) 344 if(pcov > 0.5 || cbb < 0.001) 344 345 { 345 346 drawTestNode(pNode, denv, part); … … 348 349 { 349 350 drawNode(pNode, denv, part); 351 //scr_percent+=cbb; 350 352 } 351 scr_percent+=cbb;352 }353 } 354 scr_percent += ((1.0 - scr_percent) * cbb); 353 355 354 356 } … … 517 519 //glGetQueryObjectuivARB(queries[i], GL_QUERY_RESULT_ARB, &sampleCount); 518 520 //std::cout << i << ":" << sampleCount << " "; 519 if(sampleCount > 0)521 if(sampleCount > 10) 520 522 { 521 523 //MATRIX SETUP
