Changeset 9575

Show
Ignore:
Timestamp:
01/28/09 14:45:04 (6 years ago)
Author:
robert
Message:

From Paul Melis, "1) Changes the order of the camera stats slightly, to be more in line with
the view stats
2) Uses a slightly smaller block for view statistics"

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/src/osgViewer/StatsHandler.cpp

    r9565 r9575  
    393393                double value = 0.0; 
    394394 
    395                 STATS_ATTRIBUTE("Visible vertex count") 
    396                 STATS_ATTRIBUTE("Visible number of drawables") 
    397395                STATS_ATTRIBUTE("Visible number of lights") 
    398396                STATS_ATTRIBUTE("Visible number of render bins") 
     
    400398                STATS_ATTRIBUTE("Visible number of materials") 
    401399                STATS_ATTRIBUTE("Visible number of impostors") 
     400                STATS_ATTRIBUTE("Visible number of drawables") 
     401                STATS_ATTRIBUTE("Visible vertex count") 
    402402 
    403403                STATS_ATTRIBUTE("Visible number of GL_POINTS") 
     
    471471                #define STATS_ATTRIBUTE_PAIR(str1, str2) \ 
    472472                    if (stats->getAttribute(frameNumber, str1, value)) \ 
    473                         viewStr << std::setw(10) << value; \ 
     473                        viewStr << std::setw(9) << value; \ 
    474474                    else \ 
    475                         viewStr << std::setw(10) << "."; \ 
     475                        viewStr << std::setw(9) << "."; \ 
    476476                    if (stats->getAttribute(frameNumber, str2, value)) \ 
    477                         viewStr << std::setw(10) << value << std::endl; \ 
     477                        viewStr << std::setw(9) << value << std::endl; \ 
    478478                    else \ 
    479                         viewStr << std::setw(10) << "." << std::endl; \ 
     479                        viewStr << std::setw(9) << "." << std::endl; \ 
    480480 
    481481                double value = 0.0; 
    482482 
    483483                // header 
    484                 viewStr << std::setw(10) << "Unique" << std::setw(10) << "Instanced" << std::endl; 
     484                viewStr << std::setw(9) << "Unique" << std::setw(9) << "Instance" << std::endl; 
    485485 
    486486                STATS_ATTRIBUTE_PAIR("Number of unique StateSet","Number of instanced Stateset") 
     
    13941394        viewStr << "Camera" << std::endl; 
    13951395        viewStr << "" << std::endl; // placeholder for Camera name 
    1396         viewStr << "Vertices" << std::endl; 
    1397         viewStr << "Drawables" << std::endl; 
    13981396        viewStr << "Lights" << std::endl; 
    13991397        viewStr << "Bins" << std::endl; 
     
    14011399        viewStr << "Matrices" << std::endl; 
    14021400        viewStr << "Imposters" << std::endl; 
     1401        viewStr << "Drawables" << std::endl; 
     1402        viewStr << "Vertices" << std::endl; 
    14031403        viewStr << "Points" << std::endl; 
    14041404        viewStr << "Lines" << std::endl; 
     
    14961496        { 
    14971497            geode->addDrawable(createBackgroundRectangle(pos + osg::Vec3(-backgroundMargin, characterSize + backgroundMargin, 0), 
    1498                                                             11 * characterSize + 2 * backgroundMargin, 
     1498                                                            10 * characterSize + 2 * backgroundMargin, 
    14991499                                                            12 * characterSize + 2 * backgroundMargin, 
    15001500                                                            backgroundColor)); 
     
    15101510            text->setDrawCallback(new ViewSceneStatsTextDrawCallback(*it, viewCounter)); 
    15111511 
    1512             pos.x() += 11 * characterSize + 2 * backgroundMargin + backgroundSpacing; 
     1512            pos.x() += 10 * characterSize + 2 * backgroundMargin + backgroundSpacing; 
    15131513            viewCounter++; 
    15141514        }