Show
Ignore:
Timestamp:
10/23/06 17:19:13 (2 years ago)
Author:
dshipton
Message:

more bugfixes/ tweeking

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Dirk_RenderTraversalWork/Source/System/Action/RenderTraversal/testOcclusionCulling.cpp

    r362 r363  
    475475        case 'h': 
    476476        { 
    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); 
    480482            std::cout << "High Resolution Mode" << std::endl; 
    481483        } 
     
    484486        case 'l': 
    485487        { 
    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); 
    489493            std::cout << "Low Resolution Mode" << std::endl; 
    490494        } 
     
    701705    statfg->addElement(RenderTraversalAction::statNMatrices,  
    702706                       "Matrix Changes: %d"); 
    703     statfg->addElement(RenderTraversalAction::statNGeometries,  
    704                        "Geometries drawn: %d"); 
     707    //statfg->addElement(RenderTraversalAction::statNGeometries,  
     708    //                   "Geometries drawn: %d"); 
    705709    statfg->addElement(RenderTraversalAction::statNStates,  
    706710                       "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"); 
    713715                        
    714716    statfg->addElement(RenderPartition::statCullTestedNodes,  
     
    724726                       "Invisible Nodes: %d"); 
    725727    statfg->addElement(OcclusionCullingTreeBuilder::statNOccSuccessTestPer,  
    726                        "Success rate: %per%%"); 
     728                       "OCC Success rate: %per%%"); 
     729 
     730    statfg->addElement(RenderTraversalAction::statNTriangles,  
     731                       "Triangles:        %d"); 
    727732    statfg->addElement(OcclusionCullingTreeBuilder::statNOccTriangles,  
    728733                       "Triangles culled: %d");