Changeset 363 for branches/Dirk_RenderTraversalWork/Source/System/Action/RenderTraversal/testOcclusionCulling.cpp
- Timestamp:
- 10/23/06 17:19:13 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/Dirk_RenderTraversalWork/Source/System/Action/RenderTraversal/testOcclusionCulling.cpp
r362 r363 475 475 case 'h': 476 476 { 477 tact->setOcclusionCullingMinimumFeatureSize(0); 478 tact->setOcclusionCullingVisibilityThreshold(0); 479 tact->setScreenLODCoverageThreshold(0.f); 477 UInt32 mfsa = 0; 478 Real32 sfta = 0.0f; 479 tact->setOcclusionCullingMinimumFeatureSize(mfsa); 480 tact->setOcclusionCullingVisibilityThreshold(mfsa); 481 tact->setScreenLODCoverageThreshold(sfta); 480 482 std::cout << "High Resolution Mode" << std::endl; 481 483 } … … 484 486 case 'l': 485 487 { 486 tact->setOcclusionCullingMinimumFeatureSize(1000); 487 tact->setOcclusionCullingVisibilityThreshold(1000); 488 tact->setScreenLODCoverageThreshold(0.15f); 488 UInt32 mfs = 1000; 489 Real32 sft = 0.15f; 490 tact->setOcclusionCullingMinimumFeatureSize(mfs); 491 tact->setOcclusionCullingVisibilityThreshold(mfs); 492 tact->setScreenLODCoverageThreshold(sft); 489 493 std::cout << "Low Resolution Mode" << std::endl; 490 494 } … … 701 705 statfg->addElement(RenderTraversalAction::statNMatrices, 702 706 "Matrix Changes: %d"); 703 statfg->addElement(RenderTraversalAction::statNGeometries,704 "Geometries drawn: %d");707 //statfg->addElement(RenderTraversalAction::statNGeometries, 708 // "Geometries drawn: %d"); 705 709 statfg->addElement(RenderTraversalAction::statNStates, 706 710 "State Changes: %d"); 707 statfg->addElement(RenderTraversalAction::statNShaders, 708 "Shader Changes: %d"); 709 statfg->addElement(RenderTraversalAction::statNShaderParams, 710 "Shader Param Changes: %d"); 711 statfg->addElement(RenderTraversalAction::statNTriangles, 712 "Triangles: %d"); 711 //statfg->addElement(RenderTraversalAction::statNShaders, 712 // "Shader Changes: %d"); 713 //statfg->addElement(RenderTraversalAction::statNShaderParams, 714 // "Shader Param Changes: %d"); 713 715 714 716 statfg->addElement(RenderPartition::statCullTestedNodes, … … 724 726 "Invisible Nodes: %d"); 725 727 statfg->addElement(OcclusionCullingTreeBuilder::statNOccSuccessTestPer, 726 "Success rate: %per%%"); 728 "OCC Success rate: %per%%"); 729 730 statfg->addElement(RenderTraversalAction::statNTriangles, 731 "Triangles: %d"); 727 732 statfg->addElement(OcclusionCullingTreeBuilder::statNOccTriangles, 728 733 "Triangles culled: %d");
