Ignore:
Timestamp:
03/16/07 17:20:26 (17 years ago)
Author:
mattausch
Message:

improved scenemanager config

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Vis/Preprocessing/src/BvHierarchy.h

    r2233 r2255  
    11071107#if USE_BETTER_RENDERCOST_EST 
    11081108         
     1109        const float switchcost = 1.0f; 
     1110 
     1111        float o = 0; 
     1112 
    11091113        ObjectContainer::const_iterator oit, oit_end = objects.end(); 
    11101114 
    11111115        for (oit = objects.begin(); oit != oit_end; ++ oit) 
    11121116        { 
    1113                 result += ViewCellsManager::GetRendercost(*oit); 
    1114         } 
    1115  
     1117                o += ViewCellsManager::GetRendercost(*oit); 
     1118        } 
     1119 
     1120        float n = (float)objects.size() * switchcost; 
     1121         
    11161122#else 
    11171123         
     
    11211127 
    11221128#if BOUND_RENDERCOST 
    1123         result = max(result, MIN_RENDERCOST); 
     1129         
     1130        if (result > MIN_RENDERCOST) 
     1131                return result; 
     1132        else 
     1133        { 
     1134                //std::cout << "b"; 
     1135                return MIN_RENDERCOST; 
     1136        } 
    11241137#endif 
    11251138 
Note: See TracChangeset for help on using the changeset viewer.