Changeset 2290


Ignore:
Timestamp:
03/23/07 18:43:12 (17 years ago)
Author:
mattausch
Message:
 
Location:
GTP/trunk/App/Demos/Vis
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Vis/HillyTerrain/OGRE/TerrainFrameListener.cpp

    r2282 r2290  
    1717        "Coherent Hierarchical Culling", 
    1818        "View Frustum Culling",  
     19        "Random Update Culling",  
    1920        "Stop and Wait Culling", 
    2021        "Standard Rendering" 
     
    2526{ 
    2627        "CHC", 
    27         "VFC",  
     28        "VFC", 
     29        "RUC", 
    2830        "SWC", 
    2931        "DEF" 
     
    288290        mTimeFrameEnded = mTimeFrameStarted = mTimer->getMilliseconds(); 
    289291         
    290         if (0 && (mSceneMgr->getSceneNode("robot Entity1Node")-> 
    291                 getAttachedObject(0)->getMovableType() == "Entity")) 
    292                 Ogre::LogManager::getSingleton().logMessage("found entity"); 
    293  
    294292        // init view cell parameters 
    295         //mSceneMgr->setOption("UseViewCells", &mUseViewCells); 
    296293        mSceneMgr->setOption("UseVisibilityFilter", &mUseVisibilityFilter); 
    297294 
     
    487484 
    488485                // important for visualization => draw octree bounding boxes 
    489                 if (0) 
    490                         mSceneMgr->setOption("ShowOctree", &mShowVisualization); 
     486                if (0) mSceneMgr->setOption("ShowOctree", &mShowVisualization); 
    491487                 
    492488                /////////////// 
     
    600596                                                                                                         itemBufferMode); 
    601597 
    602         //mQueryManager = new PlatformQueryManager(sm->GetHierarchyInterface(), mWindow->getViewport(0), false); 
    603  
    604598        visManager->SetQueryManager(mQueryManager); 
    605599 
     
    12551249void TerrainFrameListener::toggleShowViewCells() 
    12561250{ 
    1257         if (0) // tmp matt 
    1258         { 
    1259                 mShowViewCells = !mShowViewCells; 
    1260                 mSceneMgr->setOption("ShowViewCells", &mShowViewCells); 
    1261         } 
    1262         else  
    1263         { 
    1264                 unsigned int numObjects; 
    1265                 mSceneMgr->getOption("VisibleObjects", &numObjects); 
    1266         } 
     1251        mShowViewCells = !mShowViewCells; 
     1252        mSceneMgr->setOption("ShowViewCells", &mShowViewCells); 
    12671253} 
    12681254//----------------------------------------------------------------------- 
  • GTP/trunk/App/Demos/Vis/HillyTerrain/OGRE/TestCullingTerrain.vcproj

    r2279 r2290  
    2121                                Name="VCCLCompilerTool" 
    2222                                Optimization="0" 
    23                                 AdditionalIncludeDirectories=""$(OGRE_PATH)\Dependencies\include";"$(OGRE_PATH)\OgreMain\include";"$(OGRE_PATH)\Samples\Common\include";"$(OGRE_PATH)\Dependencies\include\CEGUI";"$(OGRE_PATH)\PlugIns\OctreeSceneManager\include";"$(OGRE_ADDONS_PATH)\dotsceneoctree\PlugIns\DotSceneManager\include";"$(OGRE_PATH)\Samples\Common\CEGUIRenderer\include";..\..\GtpVisibility\include;..\..\Ogre\include;..\include;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\include;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\OGRE\include;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\IVReader\include" 
     23                                AdditionalIncludeDirectories=""$(OGRE_PATH)\Dependencies\include";"$(OGRE_PATH)\OgreMain\include";"$(OGRE_PATH)\Samples\Common\include";"$(OGRE_PATH)\Dependencies\include\CEGUI";"$(OGRE_PATH)\PlugIns\OctreeSceneManager\include";"$(OGRE_PATH)\Samples\Common\CEGUIRenderer\include";..\..\GtpVisibility\include;..\..\Ogre\include;..\include;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\include;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\OGRE\include;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\IVReader\include" 
    2424                                PreprocessorDefinitions="_WINDOWS;_STLP_USE_DYNAMIC_LIB;OGRE_LIBRARY_IMPORTS;_DEBUG;WIN32;_STLP_DEBUG;GTP_VISIBILITY_MODIFIED_OGRE;GAMETOOLS_ILLUMINATION_MODULE" 
    2525                                MinimalRebuild="TRUE" 
     
    226226                <Configuration 
    227227                        Name="Release Internal|Win32" 
    228                         OutputDirectory="$(ConfigurationName)" 
    229                         IntermediateDirectory="$(ConfigurationName)" 
     228                        OutputDirectory="..\bin\Release" 
     229                        IntermediateDirectory="..\obj\Release" 
    230230                        ConfigurationType="1" 
    231231                        CharacterSet="2"> 
     
    241241                                OptimizeForProcessor="3" 
    242242                                OptimizeForWindowsApplication="TRUE" 
    243                                 AdditionalIncludeDirectories="&quot;$(OGRE_PATH)\Dependencies\include&quot;;&quot;$(OGRE_PATH)\OgreMain\include&quot;;&quot;$(OGRE_PATH)\Samples\Common\include&quot;;&quot;$(OGRE_PATH)\Dependencies\include\CEGUI&quot;;&quot;$(OGRE_PATH)\PlugIns\OctreeSceneManager\include&quot;;&quot;$(OGRE_PATH)\Samples\Common\CEGUIRenderer\include&quot;;..\..\Ogre\include;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\include;..\include;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\OGRE\include;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\IVReader\include;&quot;$(LIBXML_HOME)\include&quot;;d:\work\Collada\include" 
    244                                 PreprocessorDefinitions="_WINDOWS;_STLP_USE_DYNAMIC_LIB;OGRE_LIBRARY_IMPORTS;_RELEASE;WIN32;_STLP_RELEASE;GTP_VISIBILITY_MODIFIED_OGRE" 
     243                                AdditionalIncludeDirectories="&quot;$(OGRE_PATH)\Dependencies\include&quot;;&quot;$(OGRE_PATH)\OgreMain\include&quot;;&quot;$(OGRE_PATH)\Samples\Common\include&quot;;&quot;$(OGRE_PATH)\Dependencies\include\CEGUI&quot;;&quot;$(OGRE_PATH)\PlugIns\OctreeSceneManager\include&quot;;&quot;$(OGRE_PATH)\Samples\Common\CEGUIRenderer\include&quot;;..\..\Ogre\include;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\include;..\include;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\OGRE\include;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\IVReader\include;&quot;$(LIBXML_HOME)\include&quot;;d:\work\Collada\include;..\..\..\..\..\Lib\Vis\Preprocessing\src\Timer" 
     244                                PreprocessorDefinitions="_WINDOWS;_STLP_USE_DYNAMIC_LIB;OGRE_LIBRARY_IMPORTS;_RELEASE;WIN32;_STLP_RELEASE;GTP_VISIBILITY_MODIFIED_OGRE;GAMETOOLS_ILLUMINATION_MODULE" 
    245245                                StringPooling="TRUE" 
    246246                                RuntimeLibrary="2" 
     
    259259                                LinkIncremental="1" 
    260260                                AdditionalLibraryDirectories="&quot;$(OGRE_PATH)\Dependencies\Lib\Release&quot;;&quot;$(OGRE_PATH)\OgreMain\Lib\Release&quot;;&quot;$(OGRE_PATH)\PlugIns\OctreeSceneManager\bin\Release&quot;;&quot;$(OGRE_PATH)\Samples\Common\CEGUIRenderer\lib&quot;;..\..\Ogre\lib\Release;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\lib;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\OGRE\lib\Release;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\IVReader\lib\Release;..\..\..\..\..\..\..\NonGTP\Xerces\xercesc\lib;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\lib\Release;..\..\..\..\..\Lib\Vis\Preprocessing\lib\Release" 
    261                                 GenerateDebugInformation="FALSE" 
     261                                GenerateDebugInformation="TRUE" 
    262262                                SubSystem="2" 
    263263                                OptimizeReferences="2" 
  • GTP/trunk/App/Demos/Vis/HillyTerrain/OGRE/TestCullingTerrainApplication.cpp

    r2279 r2290  
    492492         
    493493        // terrain creation 
    494         if (1)//||msShowHillyTerrain) 
    495         { 
    496         std::string terrain_cfg("terrainCulling.cfg"); 
    497                 mSceneMgr->setWorldGeometry(terrain_cfg); 
    498  
    499                 // was terrain loaded? 
    500                 mSceneMgr->getOption("ShowTerrain", &msShowHillyTerrain);  
    501         } 
    502          
     494        std::string terrain_cfg("terrainCulling.cfg"); 
     495        mSceneMgr->setWorldGeometry(terrain_cfg); 
     496 
     497        // was terrain loaded? 
     498        mSceneMgr->getOption("ShowTerrain", &msShowHillyTerrain);  
     499                 
    503500        // hack view point for terrain 
    504501        if (msShowHillyTerrain) 
     
    508505        } 
    509506 
    510         //////  
     507         
    511508        //-- CEGUI setup 
    512509        setupGui(); 
     
    515512        mSceneMgr->setShadowTextureSettings(1024, 2); 
    516513        mSceneMgr->setShadowColour(ColourValue(0.5, 0.5, 0.5)); 
     514 
    517515 
    518516        ////////////// 
     
    534532        { 
    535533                // the objects are generated randomly distributed over the terrain 
    536                 if (1) generateScene(500, 0); // create robots 
    537                 if (0) generateScene(100, 1); // create trees 
    538                 if (1) generateScene(1000, 2); // create ninjas 
     534                if (1) generateScene(1500, 0); // create robots 
     535                if (0) generateScene(100, 1); // create ninjas 
     536                if (0) generateScene(1000, 2); // create trees 
    539537        } 
    540538} 
     
    627625                                                                 this); 
    628626 
     627        mTerrainFrameListener->setPriority(10); 
    629628        mTerrainFrameListener->setPriority(10); 
    630629        mRoot->addFrameListener(mTerrainFrameListener); 
  • GTP/trunk/App/Demos/Vis/KdTreeDemo/OGRE/scripts/TestKdTree.vcproj

    r2279 r2290  
    264264                <Configuration 
    265265                        Name="Release Internal|Win32" 
    266                         OutputDirectory="$(ConfigurationName)" 
    267                         IntermediateDirectory="$(ConfigurationName)" 
     266                        OutputDirectory="..\bin\Release" 
     267                        IntermediateDirectory="..\obj\Release" 
    268268                        ConfigurationType="1" 
    269269                        CharacterSet="2" 
     
    281281                                OptimizeForWindowsApplication="TRUE" 
    282282                                AdditionalIncludeDirectories="..\include;&quot;$(OGRE_PATH)\Samples\Common\include&quot;;&quot;$(OGRE_PATH)\OgreMain\include&quot;;..\..\..\..\..\..\Lib\Vis\OnlineCullingCHC\IVReader\include;..\..\..\..\..\..\Lib\Vis\OnlineCullingCHC\OGRE\include;..\..\..\..\..\..\Lib\Vis\OnlineCullingCHC\include" 
    283                                 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;GTP_VISIBILITY_MODIFIED_OGRE" 
     283                                PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;GTP_VISIBILITY_MODIFIED_OGRE;GAMETOOLS_ILLUMINATION_MODULE" 
    284284                                StringPooling="TRUE" 
    285285                                MinimalRebuild="TRUE" 
     
    295295                        <Tool 
    296296                                Name="VCLinkerTool" 
    297                                 AdditionalDependencies="OgreMain.lib IVReader.lib RTScene.lib RTWorld.lib" 
    298                                 OutputFile="$(OutDir)/$(ProjectName).exe" 
    299                                 LinkIncremental="1" 
    300                                 AdditionalLibraryDirectories="&quot;$(OGRE_PATH)\OgreMain\lib\$(ConfigurationName)&quot;;&quot;..\..\..\..\..\..\Lib\Vis\OnlineCullingCHC\IVReader\lib\$(ConfigurationName)&quot;" 
    301                                 GenerateDebugInformation="TRUE" 
     297                                AdditionalDependencies="OgreMain.lib IVReader.lib" 
     298                                OutputFile="$(OutDir)/$(ProjectName).exe" 
     299                                LinkIncremental="1" 
     300                                AdditionalLibraryDirectories="&quot;$(OGRE_PATH)\OgreMain\lib\Release&quot;;..\..\..\..\..\..\Lib\Vis\OnlineCullingCHC\IVReader\lib\Release" 
     301                                GenerateDebugInformation="FALSE" 
    302302                                SubSystem="2" 
    303303                                OptimizeReferences="2" 
Note: See TracChangeset for help on using the changeset viewer.