Changeset 2174 for GTP/trunk/Lib/Illum


Ignore:
Timestamp:
02/28/07 18:17:34 (18 years ago)
Author:
szirmay
Message:
 
Location:
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/scripts/OgreIllumModule.7.10.vcproj

    r2143 r2174  
    2121                                Optimization="0" 
    2222                                ImproveFloatingPointConsistency="TRUE" 
    23                                 AdditionalIncludeDirectories=""$(OGRE_PATH)\Samples\Common\include";"$(OGRE_PATH)\OgreMain\include";..\include;..\include\RenderingRuns;..\include\RenderTechniques;..\..\IllumModule\include;..\..\IllumModule\include\RenderingRuns;..\..\IllumModule\include\RenderTechniques;"$(OGRE_PATH)\PlugIns\OctreeSceneManager\include\"" 
     23                                AdditionalIncludeDirectories=""$(OGRE_PATH)\Samples\Common\include";"$(OGRE_PATH)\OgreMain\include";..\include;..\include\RenderingRuns;..\include\RenderTechniques;..\..\IllumModule\include;..\..\IllumModule\include\RenderingRuns;..\..\IllumModule\include\RenderTechniques" 
    2424                                PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;GAMETOOLS_ILLUMINATION_MODULE;GTP_VISIBILITY_MODIFIED_OGRE" 
    2525                                MinimalRebuild="TRUE" 
     
    3636                        <Tool 
    3737                                Name="VCLibrarianTool" 
    38                                 AdditionalDependencies="IllumModule.lib OgreMain_d.lib Plugin_OctreeSceneManager.lib" 
    39                                 AdditionalLibraryDirectories="..\..\IllumModule\bin\Debug;&quot;$(OGRE_PATH)\OgreMain\lib\$(ConfigurationName)&quot;;&quot;$(OGRE_PATH)\PlugIns\OctreeSceneManager\bin\$(ConfigurationName)&quot;"/> 
     38                                AdditionalDependencies="IllumModule.lib OgreMain_d.lib" 
     39                                AdditionalLibraryDirectories="..\..\IllumModule\bin\Debug;&quot;$(OGRE_PATH)\OgreMain\lib\$(ConfigurationName)&quot;"/> 
    4040                        <Tool 
    4141                                Name="VCMIDLTool"/> 
     
    7575                                OptimizeForProcessor="2" 
    7676                                OptimizeForWindowsApplication="TRUE" 
    77                                 AdditionalIncludeDirectories="&quot;$(OGRE_PATH)\Samples\Common\include&quot;;&quot;$(OGRE_PATH)\OgreMain\include&quot;;..\include;..\include\RenderingRuns;..\include\RenderTechniques;..\..\IllumModule\include;..\..\IllumModule\include\RenderingRuns;..\..\IllumModule\include\RenderTechniques;&quot;$(OGRE_PATH)\PlugIns\OctreeSceneManager\include\&quot;" 
     77                                AdditionalIncludeDirectories="&quot;$(OGRE_PATH)\Samples\Common\include&quot;;&quot;$(OGRE_PATH)\OgreMain\include&quot;;..\include;..\include\RenderingRuns;..\include\RenderTechniques;..\..\IllumModule\include;..\..\IllumModule\include\RenderingRuns;..\..\IllumModule\include\RenderTechniques;&quot;$(OGRE_PATH)\PlugIns\OctreeSceneManager\include\&quot;;..\..\..\..\Vis\OnlineCullingCHC\OGRE\include" 
    7878                                PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;GAMETOOLS_ILLUMINATION_MODULE;GTP_VISIBILITY_MODIFIED_OGRE" 
    7979                                StringPooling="TRUE" 
     
    9191                        <Tool 
    9292                                Name="VCLibrarianTool" 
    93                                 AdditionalDependencies="IllumModule.lib OgreMain.lib Plugin_OctreeSceneManager.lib" 
    94                                 AdditionalLibraryDirectories="..\..\IllumModule\bin\Release;&quot;$(OGRE_PATH)\OgreMain\lib\$(ConfigurationName)&quot;;&quot;$(OGRE_PATH)\PlugIns\OctreeSceneManager\bin\$(ConfigurationName)&quot;"/> 
     93                                AdditionalDependencies="IllumModule.lib OgreMain.lib Plugin_OctreeSceneManager.lib Plugin_VisibilitySceneManager.lib" 
     94                                AdditionalLibraryDirectories="..\..\IllumModule\bin\Release;&quot;$(OGRE_PATH)\OgreMain\lib\$(ConfigurationName)&quot;;&quot;$(OGRE_PATH)\PlugIns\OctreeSceneManager\bin\$(ConfigurationName)&quot;;&quot;..\..\..\..\Vis\OnlineCullingCHC\OGRE\lib\$(ConfigurationName)&quot;"/> 
    9595                        <Tool 
    9696                                Name="VCMIDLTool"/> 
  • GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/src/OgreIlluminationManager.cpp

    r2166 r2174  
    33#include "OgreBillboardParticleRenderer.h" 
    44#include "SpriteParticleRenderer.h" 
    5   
    65 
    76OgreIlluminationManager* OgreIlluminationManager::instance = NULL; 
     
    402401                } 
    403402                 
    404                 sceneManager->_findVisibleObjects(rt->getViewport(i)->getCamera(),false); 
     403                //sceneManager->_findVisibleObjectsOC(rt->getViewport(i)->getCamera(), rt->getViewport(i), false, true, false); 
     404                sceneManager->_findVisibleObjects(rt->getViewport(i)->getCamera(), false); 
     405                 
    405406                fillVisibleList(rq);     
    406407 
  • GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/src/OgreRenderingRun.cpp

    r1725 r2174  
    173173        } 
    174174 
    175         sm->_findVisibleObjects (cam, shadowcastersonly); 
    176          
    177         setMaterialForRenderables(materialName, rq, solidsonly); 
     175        //sm->_findVisibleObjectsOC(cam, cam->getViewport(), false, true, shadowcastersonly); 
     176        sm->_findVisibleObjects(cam, shadowcastersonly); 
     177         
     178        setMaterialForRenderables(materialName, sm->getRenderQueue(), solidsonly); 
    178179} 
    179180 
  • GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/src/RenderingRuns/OgreCubeMapRenderingRun.cpp

    r2055 r2174  
    6969        Vector3 center = sharedRuns->getRootPosition(cubemapRunType); 
    7070        cam->setPosition(center); 
    71  
     71         
    7272        bool renderAllwithOwnColor = false; 
    7373 
     
    8383                        if(useEnvMaterial) 
    8484                        { 
     85///////////////////////////////////////////////////////////////// 
     86////   DEBUG 
     87///////////////////////////////////////////////////////////////// 
     88/*              Camera* camm = new Camera("tempCAm", sm); 
     89                TexturePtr texPtr = Ogre::TextureManager::getSingleton().createManual(  "tempRT",  
     90                                                                                                                                                        "default", 
     91                                                                                                                                                        TEX_TYPE_2D, 
     92                                                                                                                                                        256, 
     93                                                                                                                                                        256, 
     94                                                                                                                                                        0, 
     95                                                                                                                                                        0, 
     96                                                                                                                                                        PF_FLOAT16_RGBA, 
     97                                                                                                                                                        TU_RENDERTARGET); 
     98                camm->setPosition(0,50,0); 
     99                camm->setAspectRatio(1); 
     100                camm->setFOVy(Radian(Degree(90))); 
     101                camm->setNearClipDistance(0.1); 
     102                camm->setFarClipDistance(1000); 
     103                Texture* result = texPtr.getPointer(); 
     104                HardwarePixelBuffer* hpb = (result->getBuffer()).getPointer(); 
     105                RenderTarget* rt = hpb->getRenderTarget(0); 
     106                Viewport* v = rt->addViewport(camm); 
     107                v->setOverlaysEnabled(false); 
     108                rt->setAutoUpdated(false); 
     109                 
     110                int cnt = sm->_findVisibleObjectsOC(camm, v, false, true, false); 
     111                int cnt2 = sm->_findVisibleObjectsOC(cam, v, false, true, false); 
     112                int cnt3 = sm->_findVisibleObjectsOC(camm, cam->getViewport(), false, true, false); 
     113                int cnt3 = sm->_findVisibleObjectsOC(cam, cam->getViewport(), false, true, false);*/ 
     114/////////////////////////////////////////////////// 
    85115                                setMaterialForVisibles(environmentMaterial, cam); 
    86116                                //sm->_queueSkiesForRendering(cam);                              
     
    88118                        else 
    89119                        { 
     120                                //sm->_findVisibleObjectsOC(cam, rt->getViewport(0), false, true, false); 
    90121                                sm->_findVisibleObjects(cam, false); 
    91122                                sm->_queueSkiesForRendering(cam); 
Note: See TracChangeset for help on using the changeset viewer.