Changeset 16


Ignore:
Timestamp:
03/15/05 15:21:22 (20 years ago)
Author:
gametools
Message:
 
Location:
trunk/VUT/OcclusionCullingSceneManager
Files:
13 deleted
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/OcclusionCullingSceneManager/TestCulling/TestCulling.vcproj

    r13 r16  
    1313                <Configuration 
    1414                        Name="Debug|Win32" 
    15                         OutputDirectory="Debug" 
    16                         IntermediateDirectory="Debug" 
     15                        OutputDirectory="..\bin\$(ConfigurationName)" 
     16                        IntermediateDirectory="..\obj\$(ConfigurationName)" 
    1717                        ConfigurationType="1" 
    1818                        CharacterSet="2" 
     
    3535                                Name="VCLinkerTool" 
    3636                                AdditionalDependencies="OGREMain_d.LIB" 
    37                                 OutputFile="$(OGRE_PATH)\Common\Bin\Debug\TestCulling.exe" 
     37                                OutputFile="$(OGRE_PATH)\Samples\Common\Bin\Debug\TestCulling.exe" 
    3838                                LinkIncremental="2" 
    3939                                AdditionalLibraryDirectories="$(OGRE_PATH)\OgreMain\Lib\Debug" 
     
    120120                        Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" 
    121121                        UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> 
    122                         <File 
    123                                 RelativePath=".\TestCullingApplication.cpp"> 
    124                         </File> 
    125122                </Filter> 
    126123                <Filter 
  • trunk/VUT/OcclusionCullingSceneManager/TestCulling/TestCullingApplication.cpp

    r12 r16  
    3030    TestCullingApplication app; 
    3131 
    32     try { 
     32        try { 
    3333        app.go(); 
    3434    } catch( Ogre::Exception& e ) { 
    3535        MessageBox( NULL, e.getFullDescription().c_str(), "An exception has occured!", MB_OK | MB_ICONERROR | MB_TASKMODAL); 
    36     } 
     36    }    
    3737 
    3838    return 0; 
  • trunk/VUT/OcclusionCullingSceneManager/TestCulling/TestCullingApplication.h

    r12 r16  
    8686    void chooseSceneManager(void) 
    8787    { 
    88         mSceneMgr = mRoot->getSceneManager(ST_INTERIOR); 
     88    //    mSceneMgr = mRoot->getSceneManager(ST_GENERIC); 
     89                mSceneMgr = mRoot->getSceneManager(ST_INTERIOR); 
    8990    } 
    9091        /* 
  • trunk/VUT/OcclusionCullingSceneManager/scripts/Plugin_OcclusionCullingSceneManager.sln

    r12 r16  
    66Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestCulling", "..\TestCulling\TestCulling.vcproj", "{248F19A6-2FE0-4F5D-8928-E0EA10609887}" 
    77        ProjectSection(ProjectDependencies) = postProject 
     8                {80DECC17-BDDD-4412-8CF8-F7C1C17A7436} = {80DECC17-BDDD-4412-8CF8-F7C1C17A7436} 
    89        EndProjectSection 
    910EndProject 
  • trunk/VUT/OcclusionCullingSceneManager/scripts/Plugin_OcclusionCullingSceneManager.vcproj

    r13 r16  
    2020                                Name="VCCLCompilerTool" 
    2121                                Optimization="0" 
    22                                 AdditionalIncludeDirectories="..\include;$(OGRE_PATH)\OgreMain\include" 
     22                                AdditionalIncludeDirectories="..\include; $(OGRE_PATH)\OgreMain\include" 
    2323                                PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PLUGIN_OCCLUSIONCULLINGSCENEMANAGER_EXPORTS" 
    2424                                MinimalRebuild="TRUE" 
     
    5151                        <Tool 
    5252                                Name="VCPostBuildEventTool" 
    53                                 CommandLine="copy $(OutDir)\$(TargetFileName) ..\..\..\Samples\Common\bin\$(ConfigurationName)"/> 
     53                                CommandLine="copy $(OutDir)\$(TargetFileName) $(OGRE_PATH)\Samples\Common\bin\$(ConfigurationName)"/> 
    5454                        <Tool 
    5555                                Name="VCPreBuildEventTool"/> 
     
    8787                                EnableFiberSafeOptimizations="TRUE" 
    8888                                OptimizeForProcessor="2" 
    89                                 AdditionalIncludeDirectories="..\include;..\..\..\OgreMain\include" 
     89                                AdditionalIncludeDirectories="..\include;$(OGRE_PATH)\OgreMain\include" 
    9090                                PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PLUGIN_OCCLUSIONCULLINGSCENEMANAGER_EXPORTS" 
    9191                                StringPooling="TRUE" 
     
    107107                                LinkIncremental="1" 
    108108                                SuppressStartupBanner="TRUE" 
    109                                 AdditionalLibraryDirectories="&quot;..\..\..\OgreMain\lib\$(ConfigurationName)&quot;;&quot;..\..\..\Dependencies\lib\$(ConfigurationName)&quot;" 
     109                                AdditionalLibraryDirectories="&quot;$(OGRE_PATH)\OgreMain\lib\$(ConfigurationName)&quot;;&quot;..\..\..\Dependencies\lib\$(ConfigurationName)&quot;" 
    110110                                ModuleDefinitionFile="..\misc\OgreOcclusionCullingSceneManager.def" 
    111111                                GenerateDebugInformation="TRUE" 
     
    119119                        <Tool 
    120120                                Name="VCPostBuildEventTool" 
    121                                 CommandLine="copy $(OutDir)\$(TargetFileName) ..\..\..\Samples\Common\bin\$(ConfigurationName)"/> 
     121                                CommandLine="copy $(OutDir)\$(TargetFileName) $(OGRE_PATH)\Samples\Common\bin\$(ConfigurationName)"/> 
    122122                        <Tool 
    123123                                Name="VCPreBuildEventTool"/> 
     
    153153                                RelativePath="..\src\OgreOcclusionCullingSceneManagerDll.cpp"> 
    154154                        </File> 
     155                        <File 
     156                                RelativePath="..\TestCulling\TestCullingApplication.cpp"> 
     157                        </File> 
    155158                </Filter> 
    156159                <Filter 
  • trunk/VUT/OcclusionCullingSceneManager/src/Makefile.am

    r12 r16  
    1 INCLUDES = $(STLPORT_CFLAGS) -I$(top_srcdir)/PlugIns/BSPSceneManager/include -I$(top_srcdir)/OgreMain/include 
     1INCLUDES = $(STLPORT_CFLAGS) -I$(top_srcdir)/PlugIns/OcclusionCullingSceneManager/include -I$(top_srcdir)/OgreMain/include 
    22 
    33pkglib_PROGRAMS = Plugin_BSPSceneManager.so 
    44 
    5 Plugin_BSPSceneManager_so_SOURCES = OgreBspLevel.cpp \ 
    6                              OgreBspNode.cpp \ 
    7                              OgreBspResourceManager.cpp \ 
    8                              OgreBspSceneManager.cpp \ 
    9                              OgreBspSceneManagerDll.cpp \ 
    10                                                          OgreBspSceneNode.cpp \ 
    11                              OgreQuake3ShaderManager.cpp \ 
    12                              OgreQuake3Shader.cpp \ 
    13                              OgreQuake3Level.cpp 
    14  
    15  
    16 Plugin_BSPSceneManager_so_LDFLAGS = $(SHARED_FLAGS) -L$(top_srcdir)/OgreMain/src 
    17 Plugin_BSPSceneManager_so_LDADD = -lOgreMain 
     5Plugin_OcclusionCullingSceneManager_so_SOURCES = OgreBspLevel.cpp \ 
     6                             OcclusionCullingResourceManager.cpp \ 
     7                             OcclusionCullingSceneManager.cpp \ 
     8                             OcclusionCullingSceneManagerDll.cpp 
     9                                         
     10Plugin_OcclusionCullingSceneManager_so_LDFLAGS = $(SHARED_FLAGS) -L$(top_srcdir)/OgreMain/src 
     11Plugin_OcclusionCullingSceneManager_so_LDADD = -lOgreMain 
  • trunk/VUT/OcclusionCullingSceneManager/src/OgreOcclusionCullingSceneManager.cpp

    r12 r16  
    22#include "OgreMath.h" 
    33#include "OgreIteratorWrappers.h" 
     4#include <windows.h> 
    45 
    56namespace Ogre { 
     
    89        OcclusionCullingSceneManager::OcclusionCullingSceneManager():  
    910        mFrameID(1) 
    10         { 
     11        {                
    1112        } 
    1213 
     
    1718                //mDistanceQueue.push(mSceneRoot); 
    1819                //Preprocess(); 
    19  
     20                //printf("registered my plugin!!\n"); 
     21                //MessageBox( NULL, "myplugin", "this is my plugin", MB_OK | MB_ICONERROR | MB_TASKMODAL); 
    2022                renderCullFrustum(); 
    2123 
  • trunk/VUT/OcclusionCullingSceneManager/src/OgreOcclusionCullingSceneManagerDll.cpp

    r12 r16  
    2626#include "OgreOcclusionCullingSceneManager.h" 
    2727#include "OgreRoot.h" 
    28 //#include "windows.h" 
     28#include <windows.h> 
    2929 
    3030namespace Ogre { 
     
    3636        // Create new scene manager 
    3737        occlusionPlugin = new OcclusionCullingSceneManager(); 
     38                 
     39                // Register 
     40        Root::getSingleton().setSceneManager(ST_INTERIOR, occlusionPlugin); 
     41                //Root::getSingleton().setSceneManager(ST_GENERIC, occlusionPlugin); 
    3842 
    39         // Register 
    40         Root::getSingleton().setSceneManager(ST_INTERIOR, occlusionPlugin); 
    41                 //Root::getSingleton().setSceneManager(ST_GENERIC, bspPlugin); 
    42                 //printf("registered my plugin!!\n"); 
    43                 //MessageBox( NULL, "myplugin", "this is my plugin", MB_OK | MB_ICONERROR | MB_TASKMODAL); 
     43                MessageBox( NULL, "myplugin registered", "this is my plugin", MB_OK | MB_ICONERROR | MB_TASKMODAL); 
    4444    } 
    4545    extern "C" void dllStopPlugin(void) 
Note: See TracChangeset for help on using the changeset viewer.