Ignore:
Timestamp:
08/31/06 16:45:51 (18 years ago)
Author:
szydlowski
Message:

final touches

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Vis/KdTreeDemo/OGRE/src/TestKdTreeAppListener.cpp

    r1301 r1304  
    122122// rendering/texture options 
    123123mSceneDetailIndex(PM_SOLID), 
    124 mFiltering(TFO_ANISOTROPIC), 
    125 mAniso(8), 
     124//mFiltering(TFO_ANISOTROPIC), 
     125//mAniso(8), 
     126mFiltering(TFO_BILINEAR), 
     127mAniso(1), 
    126128// chc stats 
    127129mDelayedQueriesIssued(0.0f), 
     
    139141mTimeUntilNextToggle(0.0f), 
    140142// stuff for walkthrough recording/playback 
    141 mTimeUntilNextLogWrite(options.mDemoInterval), 
     143mTimeUntilNextLogWrite(0.0f), 
    142144mTimeRemaining(0.0f), 
    143145mWaitBeforeDemoStart(0.0f), 
     
    208210                // force X second wait when in demo mode - avoids initial low framerate due to loading delays 
    209211                mWaitBeforeDemoStart = DEMO_WAIT; 
     212                // wait one interval before first write 
     213                mTimeUntilNextLogWrite = mOptions.mDemoInterval; 
    210214                // set playback icon 
    211215                togglePlayback(); 
     
    13361340                                saveLog(); 
    13371341                                if (mOptions.mBurnIn) 
     1342                                { 
     1343                                        mTimeUntilNextLogWrite = mOptions.mDemoInterval; 
    13381344                                        togglePlayback(); 
     1345                                } 
    13391346                                else 
     1347                                { 
    13401348                                        return false; 
     1349                                } 
    13411350                        } 
    13421351                } 
     
    17361745                logread >> line; 
    17371746                storedname = line.substr(0,line.find_first_of(',')); 
     1747                logread.close(); 
    17381748                if (storedname != demoname) 
    17391749                { 
     
    17411751                                "##Error##: Saved demo stats do not match the current demo: " + 
    17421752                                storedname + " != " + demoname); 
    1743                         logread.close(); 
    17441753                        return; 
    17451754                } 
     
    17601769                        // minFPS, avgFPS, maxFPS, frames, time, render system, comment, record separator 
    17611770                        logheader << "\"min FPS\"" << fs << "\"avg FPS\"" << fs << "\"max FPS\"" << fs  
    1762                                 << "\"# Frames \"" << fs << "\"Total Time\"" << fs << "\"Render System\"" << fs 
    1763                                 << "\"Comment\"" << rs; 
     1771                                << "\"# Frames \"" << fs << "\"Total Time\"" << fs << "\"Comment\"" << fs 
     1772                                << "\"Render System\"" << rs; 
    17641773                        logheader.close(); 
    17651774                } 
     
    17861795                } 
    17871796                rendersys += "\""; 
     1797 
     1798                // view cells used? 
     1799                String viewcells; 
     1800                if (mOptions.mViewCells == VCM_ON) 
     1801                        viewcells = ds + "VC"; 
     1802                else if (mOptions.mViewCells == VCM_FILTER) 
     1803                        viewcells = ds + "VC+VF"; 
    17881804 
    17891805                // demo settings 
     
    18031819                        logwrite << ds << RENDERMETHOD[mOptions.mRenderMethod] << ds << senhvis <<  
    18041820                                mOptions.mMaxDepth << ds << mOptions.mKT << ds << mOptions.mKI << ds <<  
    1805                                 BUILDMETHOD[mOptions.mBuildMethod]; 
     1821                                BUILDMETHOD[mOptions.mBuildMethod] << viewcells; 
    18061822                } 
    18071823                else if (mOptions.mSceneManager == SM_OCM && mOptions.mRenderMethod != KdTree::KDRM_INTERNAL) 
    18081824                { 
    1809                         logwrite << ds << RENDERMETHOD[CONV_OCM_TO_KDT_ALG(mOptions.mRenderMethod)]; 
     1825                        logwrite << ds << RENDERMETHOD[CONV_OCM_TO_KDT_ALG(mOptions.mRenderMethod)] << viewcells; 
    18101826                } 
    18111827                logwrite << "\"" << fs; 
     
    18291845                logwrite << (int)minFPS << fs << (int)avgFPS << fs << (int)maxFPS << fs  
    18301846                        << mDemoStats.mTotalNumFrames << fs << mDemoStats.mTotalEllapsedTime << fs 
    1831                         << rendersys << fs << "\"" << mOptions.mComment << "\"" << rs; 
     1847                        << "\"" << mOptions.mComment << "\"" << fs << rendersys << rs; 
    18321848                logwrite.close(); 
    18331849        } 
Note: See TracChangeset for help on using the changeset viewer.