Changeset 2353 for GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE
- Timestamp:
- 05/08/07 13:04:43 (18 years ago)
- Location:
- GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE
- Files:
-
- 5 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include/OgreBoundingBoxConverter.h
r2349 r2353 17 17 class OctreeSceneManager; 18 18 class KdTreeSceneManager; 19 class BvHierarchySceneManager;20 19 class BiHierarchySceneManager; 21 20 … … 328 327 329 328 typedef PlatFormBoundingBoxConverter<OctreeSceneManager> OctreeBoundingBoxConverter; 330 typedef PlatFormBoundingBoxConverter<BvHierarchySceneManager> BvhBoundingBoxConverter;331 329 typedef PlatFormBoundingBoxConverter<BiHierarchySceneManager> BihBoundingBoxConverter; 332 330 typedef PlatFormBoundingBoxConverter<KdTreeSceneManager> KdTreeBoundingBoxConverter; -
GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/src/OgreVisibilitySceneManagerDll.cpp
r2348 r2353 49 49 KdTerrainSceneManagerFactory *kdTerrainFactory; 50 50 BiTerrainSceneManagerFactory *biTerrainFactory; 51 BvHierarchySceneManagerFactory *bvHierarchyFactory;52 51 BiHierarchySceneManagerFactory *biHierarchyFactory; 53 52 … … 64 63 kdTerrainFactory = new KdTerrainSceneManagerFactory(visManager); 65 64 biTerrainFactory = new BiTerrainSceneManagerFactory(visManager); 66 bvHierarchyFactory = new BvHierarchySceneManagerFactory(visManager);67 65 biHierarchyFactory = new BiHierarchySceneManagerFactory(visManager); 68 66 … … 78 76 Root::getSingleton().addSceneManagerFactory(kdTerrainFactory); 79 77 Root::getSingleton().addSceneManagerFactory(biTerrainFactory); 80 Root::getSingleton().addSceneManagerFactory(bvHierarchyFactory);81 78 Root::getSingleton().addSceneManagerFactory(biHierarchyFactory); 82 79 } … … 88 85 Root::getSingleton().removeSceneManagerFactory(kdTerrainFactory); 89 86 Root::getSingleton().removeSceneManagerFactory(biTerrainFactory); 90 Root::getSingleton().removeSceneManagerFactory(bvHierarchyFactory);91 87 Root::getSingleton().removeSceneManagerFactory(biHierarchyFactory); 92 88 … … 105 101 delete kdTerrainFactory; 106 102 delete biTerrainFactory; 107 delete bvHierarchyFactory;108 103 delete biHierarchyFactory; 109 104 -
GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/src/Plugin_VisibilitySceneManager.vcproj
r2348 r2353 145 145 </Configuration> 146 146 <Configuration 147 Name="mlrt|Win32"148 OutputDirectory="$(ConfigurationName)"149 IntermediateDirectory="$(ConfigurationName)"150 ConfigurationType="2"151 CharacterSet="2"152 WholeProgramOptimization="TRUE">153 <Tool154 Name="VCCLCompilerTool"155 Optimization="3"156 GlobalOptimizations="TRUE"157 InlineFunctionExpansion="2"158 EnableIntrinsicFunctions="TRUE"159 ImproveFloatingPointConsistency="TRUE"160 FavorSizeOrSpeed="1"161 OmitFramePointers="TRUE"162 EnableFiberSafeOptimizations="TRUE"163 OptimizeForProcessor="2"164 AdditionalIncludeDirectories=""$(OGRE_PATH)\PlugIns\OctreeSceneManager\include";"$(OGRE_PATH)\Samples\Common\include";"$(OGRE_PATH)\Dependencies\include\CEGUI";"$(OGRE_PATH)\Samples\Common\CEGUIRenderer\include";"$(OGRE_PATH)\OgreMain\include";"$(OGRE_PATH)\Dependencies\include";..\include;..\..\..\OnlineCullingCHC\include;..\..\..\Preprocessing\src"165 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GTP_VISIBILITY_MODIFIED_OGRE"166 StringPooling="TRUE"167 RuntimeLibrary="2"168 BufferSecurityCheck="FALSE"169 EnableFunctionLevelLinking="TRUE"170 RuntimeTypeInfo="TRUE"171 UsePrecompiledHeader="0"172 WarningLevel="3"173 Detect64BitPortabilityProblems="TRUE"174 DebugInformationFormat="3"/>175 <Tool176 Name="VCCustomBuildTool"/>177 <Tool178 Name="VCLinkerTool"179 IgnoreImportLibrary="TRUE"180 AdditionalDependencies="OgreMain.lib CEGUIBase.lib OgreGUIRenderer.lib Plugin_OctreeSceneManager.lib GtpVisibility.lib zdll.lib zziplib.lib Preprocessor.lib xerces-c_2.lib devil.lib glut32.lib OpenGL32.Lib glu32.lib cg.lib cgGL.lib glew32.lib glew32s.lib"181 OutputFile="$(OutDir)/Plugin_VisibilitySceneManager.dll"182 Version="0.99"183 LinkIncremental="1"184 SuppressStartupBanner="TRUE"185 AdditionalLibraryDirectories=""$(OGRE_PATH)\PlugIns\OctreeSceneManager\bin\$(ConfigurationName)";"$(OGRE_PATH)\OgreMain\lib\$(ConfigurationName)";"$(OGRE_PATH)\Samples\Common\CEGUIRenderer\lib";"..\..\GtpVisibility\lib\$(ConfigurationName)";"..\..\lib\$(ConfigurationName)";"..\lib\$(ConfigurationName)";"$(OGRE_PATH)\Dependencies\lib\$(ConfigurationName)";"..\..\..\Preprocessing\lib\$(ConfigurationName)";..\..\..\..\..\..\..\NonGTP\Xerces\xercesc\lib;..\..\..\Preprocessing\src\GL;"$(CG_LIB_PATH)";..\..\..\..\..\..\..\NonGTP\Zlib\lib"186 ModuleDefinitionFile="..\misc\OgreVisibilitySceneManager.def"187 GenerateDebugInformation="TRUE"188 SubSystem="2"189 OptimizeReferences="2"190 EnableCOMDATFolding="2"191 ImportLibrary="$(OutDir)/Plugin_VisibilitySceneManager.lib"192 TargetMachine="1"/>193 <Tool194 Name="VCMIDLTool"/>195 <Tool196 Name="VCPostBuildEventTool"197 CommandLine="copy $(OutDir)\$(TargetFileName) $(OGRE_PATH)\Samples\Common\bin\$(ConfigurationName)"/>198 <Tool199 Name="VCPreBuildEventTool"/>200 <Tool201 Name="VCPreLinkEventTool"/>202 <Tool203 Name="VCResourceCompilerTool"/>204 <Tool205 Name="VCWebServiceProxyGeneratorTool"/>206 <Tool207 Name="VCXMLDataGeneratorTool"/>208 <Tool209 Name="VCWebDeploymentTool"/>210 <Tool211 Name="VCManagedWrapperGeneratorTool"/>212 <Tool213 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>214 </Configuration>215 <Configuration216 Name="Release_Internal|Win32"217 OutputDirectory="Release"218 IntermediateDirectory="Release"219 ConfigurationType="2"220 CharacterSet="2"221 WholeProgramOptimization="TRUE">222 <Tool223 Name="VCCLCompilerTool"224 Optimization="3"225 GlobalOptimizations="TRUE"226 InlineFunctionExpansion="2"227 EnableIntrinsicFunctions="TRUE"228 ImproveFloatingPointConsistency="TRUE"229 FavorSizeOrSpeed="1"230 OmitFramePointers="TRUE"231 EnableFiberSafeOptimizations="TRUE"232 OptimizeForProcessor="2"233 AdditionalIncludeDirectories=""$(OGRE_PATH)\PlugIns\OctreeSceneManager\include";"$(OGRE_PATH)\Samples\Common\include";"$(OGRE_PATH)\Dependencies\include\CEGUI";"$(OGRE_PATH)\Samples\Common\CEGUIRenderer\include";"$(OGRE_PATH)\OgreMain\include";"$(OGRE_PATH)\Dependencies\include";..\include;..\..\..\OnlineCullingCHC\include;..\..\..\Preprocessing\src"234 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GTP_VISIBILITY_MODIFIED_OGRE"235 StringPooling="TRUE"236 RuntimeLibrary="2"237 BufferSecurityCheck="FALSE"238 EnableFunctionLevelLinking="TRUE"239 RuntimeTypeInfo="FALSE"240 UsePrecompiledHeader="0"241 WarningLevel="3"242 Detect64BitPortabilityProblems="TRUE"243 DebugInformationFormat="3"/>244 <Tool245 Name="VCCustomBuildTool"/>246 <Tool247 Name="VCLinkerTool"248 IgnoreImportLibrary="TRUE"249 AdditionalDependencies="OgreMain.lib CEGUIBase.lib OgreGUIRenderer.lib Plugin_OctreeSceneManager.lib GtpVisibility.lib zdll.lib zziplib.lib Preprocessor.lib xerces-c_2.lib devil.lib glut32.lib OpenGL32.Lib glu32.lib cg.lib cgGL.lib glew32.lib glew32s.lib"250 OutputFile="$(OutDir)/Plugin_VisibilitySceneManager.dll"251 Version="0.99"252 LinkIncremental="1"253 SuppressStartupBanner="TRUE"254 AdditionalLibraryDirectories=""$(OGRE_PATH)\PlugIns\OctreeSceneManager\bin\$(ConfigurationName)";"$(OGRE_PATH)\OgreMain\lib\$(ConfigurationName)";"$(OGRE_PATH)\Samples\Common\CEGUIRenderer\lib";"..\..\GtpVisibility\lib\$(ConfigurationName)";"..\..\lib\$(ConfigurationName)";"..\lib\$(ConfigurationName)";"$(OGRE_PATH)\Dependencies\lib\$(ConfigurationName)";"..\..\..\Preprocessing\lib\$(ConfigurationName)";..\..\..\..\..\..\..\NonGTP\Xerces\xercesc\lib;..\..\..\Preprocessing\src\GL;"$(CG_LIB_PATH)";..\..\..\..\..\..\..\NonGTP\Zlib\lib"255 ModuleDefinitionFile="..\misc\OgreVisibilitySceneManager.def"256 GenerateDebugInformation="TRUE"257 SubSystem="2"258 OptimizeReferences="2"259 EnableCOMDATFolding="2"260 ImportLibrary="$(OutDir)/Plugin_VisibilitySceneManager.lib"261 TargetMachine="1"/>262 <Tool263 Name="VCMIDLTool"/>264 <Tool265 Name="VCPostBuildEventTool"266 CommandLine="copy $(OutDir)\$(TargetFileName) $(OGRE_PATH)\Samples\Common\bin\Release"/>267 <Tool268 Name="VCPreBuildEventTool"/>269 <Tool270 Name="VCPreLinkEventTool"/>271 <Tool272 Name="VCResourceCompilerTool"/>273 <Tool274 Name="VCWebServiceProxyGeneratorTool"/>275 <Tool276 Name="VCXMLDataGeneratorTool"/>277 <Tool278 Name="VCWebDeploymentTool"/>279 <Tool280 Name="VCManagedWrapperGeneratorTool"/>281 <Tool282 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>283 </Configuration>284 <Configuration285 147 Name="Release Internal|Win32" 286 148 OutputDirectory="..\lib\Release" … … 322 184 LinkIncremental="1" 323 185 SuppressStartupBanner="TRUE" 324 AdditionalLibraryDirectories=""$(OGRE_PATH)\PlugIns\OctreeSceneManager\bin\Release";"$(OGRE_PATH)\OgreMain\lib\Release";"$(OGRE_PATH)\Samples\Common\CEGUIRenderer\lib"; ..\..\GtpVisibility\lib\Release;..\..\lib\Release;..\lib\Release;"$(OGRE_PATH)\Dependencies\lib\Release";..\..\..\Preprocessing\lib\Release;..\..\..\..\..\..\..\NonGTP\Xerces\xercesc\lib;..\..\..\Preprocessing\src\GL;"$(CG_LIB_PATH)";..\..\..\..\..\..\..\NonGTP\Zlib\lib;..\..\..\..\..\Lib\Vis\Preprocessing\MultiLevelRayTracing\RTWorld\Release;..\..\..\..\..\Lib\Vis\Preprocessing\MultiLevelRayTracing\RTScene\Release;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\IVReader\lib\Release;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\ObjReader\lib\Release"186 AdditionalLibraryDirectories=""$(OGRE_PATH)\PlugIns\OctreeSceneManager\bin\Release";"$(OGRE_PATH)\OgreMain\lib\Release";"$(OGRE_PATH)\Samples\Common\CEGUIRenderer\lib";"$(OGRE_PATH)\Dependencies\lib\Release";..\..\..\Preprocessing\lib\Release;..\..\..\Preprocessing\src\GL;..\..\GtpVisibility\lib\Release;..\..\lib\Release;..\lib\Release;..\..\..\..\..\..\..\NonGTP\Xerces\xercesc\lib;..\..\..\..\..\..\..\NonGTP\Zlib\lib;..\..\..\..\..\Lib\Vis\Preprocessing\MultiLevelRayTracing\RTWorld\Release;..\..\..\..\..\Lib\Vis\Preprocessing\MultiLevelRayTracing\RTScene\Release;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\IVReader\lib\Release;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\ObjReader\lib\Release;"$(CG_LIB_PATH)"" 325 187 ModuleDefinitionFile="..\misc\OgreVisibilitySceneManager.def" 326 188 GenerateDebugInformation="TRUE" … … 355 217 <Configuration 356 218 Name="Release_qt|Win32" 357 OutputDirectory=" $(ConfigurationName)"358 IntermediateDirectory=" $(ConfigurationName)"219 OutputDirectory="..\lib\Release" 220 IntermediateDirectory="..\obj\Release" 359 221 ConfigurationType="2" 360 222 CharacterSet="2" … … 423 285 Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 424 286 </Configuration> 287 <Configuration 288 Name="Release_noqt|Win32" 289 OutputDirectory="..\lib\Release" 290 IntermediateDirectory="..\obj\Release" 291 ConfigurationType="2" 292 CharacterSet="2" 293 WholeProgramOptimization="TRUE"> 294 <Tool 295 Name="VCCLCompilerTool" 296 Optimization="3" 297 GlobalOptimizations="TRUE" 298 InlineFunctionExpansion="2" 299 EnableIntrinsicFunctions="TRUE" 300 ImproveFloatingPointConsistency="TRUE" 301 FavorSizeOrSpeed="1" 302 OmitFramePointers="TRUE" 303 EnableFiberSafeOptimizations="TRUE" 304 OptimizeForProcessor="0" 305 OptimizeForWindowsApplication="TRUE" 306 AdditionalIncludeDirectories=""$(OGRE_PATH)\PlugIns\OctreeSceneManager\include";"$(OGRE_PATH)\Samples\Common\include";"$(OGRE_PATH)\Dependencies\include\CEGUI";"$(OGRE_PATH)\Samples\Common\CEGUIRenderer\include";"$(OGRE_PATH)\OgreMain\include";"$(OGRE_PATH)\Dependencies\include";..\include;..\..\..\OnlineCullingCHC\include;..\..\..\Preprocessing\src;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\IVReader\include;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\ObjReader\include" 307 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PLUGIN_KD_TERRAIN_EXPORTS;GTP_VISIBILITY_MODIFIED_OGRE;GAMETOOLS_ILLUMINATION_MODULE" 308 StringPooling="TRUE" 309 RuntimeLibrary="2" 310 BufferSecurityCheck="FALSE" 311 EnableFunctionLevelLinking="TRUE" 312 RuntimeTypeInfo="TRUE" 313 UsePrecompiledHeader="0" 314 WarningLevel="3" 315 Detect64BitPortabilityProblems="TRUE" 316 DebugInformationFormat="3"/> 317 <Tool 318 Name="VCCustomBuildTool"/> 319 <Tool 320 Name="VCLinkerTool" 321 IgnoreImportLibrary="TRUE" 322 AdditionalDependencies="OgreMain.lib CEGUIBase.lib OgreGUIRenderer.lib Plugin_OctreeSceneManager.lib GtpVisibility.lib zdll.lib zziplib.lib Preprocessor.lib xerces-c_2.lib devil.lib glut32.lib OpenGL32.Lib glu32.lib glew32.lib glew32s.lib RTScene.lib RTWorld.lib IVReader.lib" 323 OutputFile="$(OutDir)/Plugin_VisibilitySceneManager.dll" 324 Version="0.99" 325 LinkIncremental="1" 326 SuppressStartupBanner="TRUE" 327 AdditionalLibraryDirectories=""$(OGRE_PATH)\PlugIns\OctreeSceneManager\bin\Release";"$(OGRE_PATH)\OgreMain\lib\Release";"$(OGRE_PATH)\Samples\Common\CEGUIRenderer\lib";"$(OGRE_PATH)\Dependencies\lib\Release";..\..\GtpVisibility\lib\Release;..\..\lib\Release;..\lib\Release;..\..\..\Preprocessing\lib\Release;..\..\..\Preprocessing\src\GL;..\..\..\..\..\..\..\NonGTP\Xerces\xercesc\lib;..\..\..\..\..\..\..\NonGTP\Zlib\lib;..\..\..\..\..\Lib\Vis\Preprocessing\MultiLevelRayTracing\RTWorld\Release;..\..\..\..\..\Lib\Vis\Preprocessing\MultiLevelRayTracing\RTScene\Release;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\IVReader\lib\Release;..\..\..\..\..\Lib\Vis\OnlineCullingCHC\ObjReader\lib\Release;"$(CG_LIB_PATH)"" 328 ModuleDefinitionFile="..\misc\OgreVisibilitySceneManager.def" 329 GenerateDebugInformation="FALSE" 330 SubSystem="2" 331 OptimizeReferences="2" 332 EnableCOMDATFolding="2" 333 ImportLibrary="$(OutDir)/Plugin_VisibilitySceneManager.lib" 334 TargetMachine="1"/> 335 <Tool 336 Name="VCMIDLTool"/> 337 <Tool 338 Name="VCPostBuildEventTool" 339 CommandLine="copy $(OutDir)\$(TargetFileName) $(OGRE_PATH)\Samples\Common\bin\$(ConfigurationName)"/> 340 <Tool 341 Name="VCPreBuildEventTool"/> 342 <Tool 343 Name="VCPreLinkEventTool"/> 344 <Tool 345 Name="VCResourceCompilerTool"/> 346 <Tool 347 Name="VCWebServiceProxyGeneratorTool"/> 348 <Tool 349 Name="VCXMLDataGeneratorTool"/> 350 <Tool 351 Name="VCWebDeploymentTool"/> 352 <Tool 353 Name="VCManagedWrapperGeneratorTool"/> 354 <Tool 355 Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 356 </Configuration> 425 357 </Configurations> 426 358 <References> … … 454 386 <File 455 387 RelativePath="..\src\OgreTerrainContentGenerator.cpp"> 456 </File>457 </Filter>458 </Filter>459 <Filter460 Name="BvHierarchySceneManager"461 Filter="">462 <Filter463 Name="src"464 Filter="">465 <File466 RelativePath=".\OgreBvHierarchy.cpp">467 </File>468 <File469 RelativePath=".\OgreBvHierarchyCamera.cpp">470 </File>471 <File472 RelativePath=".\OgreBvHierarchyInterface.cpp">473 </File>474 <File475 RelativePath=".\OgreBvHierarchySceneManager.cpp">476 </File>477 <File478 RelativePath=".\OgreBvHierarchySceneNode.cpp">479 </File>480 </Filter>481 <Filter482 Name="include"483 Filter="">484 <File485 RelativePath="..\include\OgreBvHierarchy.h">486 </File>487 <File488 RelativePath="..\include\OgreBvHierarchyCamera.h">489 </File>490 <File491 RelativePath="..\include\OgreBvHierarchyInterface.h">492 </File>493 <File494 RelativePath="..\include\OgreBvHierarchySceneManager.h">495 </File>496 <File497 RelativePath="..\include\OgreBvHierarchySceneNode.h">498 </File>499 <File500 RelativePath="..\include\OgreBvhRenderable.h">501 388 </File> 502 389 </Filter>
Note: See TracChangeset
for help on using the changeset viewer.