Changeset 2025


Ignore:
Timestamp:
01/23/07 08:57:19 (17 years ago)
Author:
szirmay
Message:
 
Location:
GTP/trunk/App/Demos/Illum/Ogre/src
Files:
8 added
16 deleted
7 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Illum/Ogre/src/CausticTest/include/CausticTest.h

    r1691 r2025  
    147147        SceneNode* sphereNode; 
    148148 
     149        void loadResources(void) 
     150        { 
     151                // Initialise, parse scripts etc 
     152                ResourceGroupManager::getSingleton().initialiseResourceGroup("Bootstrap"); 
     153                ResourceGroupManager::getSingleton().initialiseResourceGroup("General"); 
     154                ResourceGroupManager::getSingleton().initialiseResourceGroup("PostProc"); 
     155        } 
     156 
    149157        void createPostproc() 
    150         { 
     158        {                
    151159                CompositorManager::getSingleton().addCompositor(mWindow->getViewport(0), 
    152                                                                                                                 "GameTools/Glow"); 
     160                                                                                                                "GTP/PostProc/Glow"); 
    153161                CompositorManager::getSingleton().setCompositorEnabled(mWindow->getViewport(0), 
    154                                                                                                                 "GameTools/Glow", true); 
    155  
     162                                                                                                                "GTP/PostProc/Glow", true); 
     163 
     164                CompositorManager::getSingleton().addCompositor(mWindow->getViewport(0), 
     165                                                                                                                "GTP/PostProc/ToneMap"); 
     166                CompositorManager::getSingleton().setCompositorEnabled(mWindow->getViewport(0), 
     167                                                                                                                "GTP/PostProc/ToneMap", true);           
    156168        } 
    157169     
  • GTP/trunk/App/Demos/Illum/Ogre/src/DiffuseTest/include/DiffuseTest.h

    r1879 r2025  
    354354        SceneNode* objectNode; 
    355355 
     356        void loadResources(void) 
     357        { 
     358                // Initialise, parse scripts etc 
     359                ResourceGroupManager::getSingleton().initialiseResourceGroup("Bootstrap"); 
     360                ResourceGroupManager::getSingleton().initialiseResourceGroup("General"); 
     361                ResourceGroupManager::getSingleton().initialiseResourceGroup("PostProc"); 
     362        } 
     363 
    356364        void createPostproc() 
    357         { 
    358                 /*CompositorManager::getSingleton().addCompositor(mWindow->getViewport(0), 
    359                                                                                                                 "GameTools/Glow"); 
     365        {                
     366                CompositorManager::getSingleton().addCompositor(mWindow->getViewport(0), 
     367                                                                                                                "GTP/PostProc/Glow"); 
    360368                CompositorManager::getSingleton().setCompositorEnabled(mWindow->getViewport(0), 
    361                                                                                                                 "GameTools/Glow", true);*/ 
     369                                                                                                                "GTP/PostProc/Glow", true); 
    362370 
    363371                CompositorManager::getSingleton().addCompositor(mWindow->getViewport(0), 
    364                                                                                                                 "GameTools/ToneMap"); 
     372                                                                                                                "GTP/PostProc/ToneMap"); 
    365373                CompositorManager::getSingleton().setCompositorEnabled(mWindow->getViewport(0), 
    366                                                                                                                 "GameTools/ToneMap", true);              
    367  
     374                                                                                                                "GTP/PostProc/ToneMap", true);           
    368375        } 
    369376     
  • GTP/trunk/App/Demos/Illum/Ogre/src/GameToolsParticleDemo/include/GameToolsParticleDemo.h

    r1590 r2025  
    105105        }*/ 
    106106 
     107        void loadResources(void) 
     108        { 
     109                // Initialise, parse scripts etc 
     110                ResourceGroupManager::getSingleton().initialiseResourceGroup("Bootstrap"); 
     111                ResourceGroupManager::getSingleton().initialiseResourceGroup("General"); 
     112                ResourceGroupManager::getSingleton().initialiseResourceGroup("PostProc"); 
     113        } 
     114 
    107115        void createPostproc() 
    108         { 
     116        {                
    109117                CompositorManager::getSingleton().addCompositor(mWindow->getViewport(0), 
    110                                                                                                                 "GameTools/Glow"); 
     118                                                                                                                "GTP/PostProc/Glow"); 
    111119                CompositorManager::getSingleton().setCompositorEnabled(mWindow->getViewport(0), 
    112                                                                                                                 "GameTools/Glow", true); 
     120                                                                                                                "GTP/PostProc/Glow", true); 
     121 
     122                CompositorManager::getSingleton().addCompositor(mWindow->getViewport(0), 
     123                                                                                                                "GTP/PostProc/ToneMap"); 
     124                CompositorManager::getSingleton().setCompositorEnabled(mWindow->getViewport(0), 
     125                                                                                                                "GTP/PostProc/ToneMap", true);           
    113126        } 
    114127     
  • GTP/trunk/App/Demos/Illum/Ogre/src/GameToolsRaytraceDemo/include/GameToolsRaytraceDemo.h

    r1712 r2025  
    182182 
    183183 
     184        void loadResources(void) 
     185        { 
     186                // Initialise, parse scripts etc 
     187                ResourceGroupManager::getSingleton().initialiseResourceGroup("Bootstrap"); 
     188                ResourceGroupManager::getSingleton().initialiseResourceGroup("General"); 
     189                ResourceGroupManager::getSingleton().initialiseResourceGroup("PostProc"); 
     190        } 
     191 
    184192        void createPostproc() 
    185         { 
     193        {                
    186194                CompositorManager::getSingleton().addCompositor(mWindow->getViewport(0), 
    187                                                                                                                 "GameTools/Glow"); 
     195                                                                                                                "GTP/PostProc/Glow"); 
    188196                CompositorManager::getSingleton().setCompositorEnabled(mWindow->getViewport(0), 
    189                                                                                                                 "GameTools/Glow", true); 
    190 /* 
     197                                                                                                                "GTP/PostProc/Glow", true); 
     198 
    191199                CompositorManager::getSingleton().addCompositor(mWindow->getViewport(0), 
    192                                                                                                                 "GameTools/ToneMap"); 
     200                                                                                                                "GTP/PostProc/ToneMap"); 
    193201                CompositorManager::getSingleton().setCompositorEnabled(mWindow->getViewport(0), 
    194                                                                                                                 "GameTools/ToneMap", true);*/ 
     202                                                                                                                "GTP/PostProc/ToneMap", true);           
    195203        } 
    196204     
  • GTP/trunk/App/Demos/Illum/Ogre/src/GameToolsToneMapDemo/include/GameToolsToneMapDemo.h

    r1831 r2025  
    6363        SceneNode* mainLightNode; 
    6464 
     65        void loadResources(void) 
     66        { 
     67                // Initialise, parse scripts etc 
     68                ResourceGroupManager::getSingleton().initialiseResourceGroup("Bootstrap"); 
     69                ResourceGroupManager::getSingleton().initialiseResourceGroup("General"); 
     70                ResourceGroupManager::getSingleton().initialiseResourceGroup("PostProc"); 
     71        } 
    6572 
    6673        void createPostproc() 
    67         { 
    68                  
     74        {                
    6975                CompositorManager::getSingleton().addCompositor(mWindow->getViewport(0), 
    70                                                                                                                 "GameTools/Glow"); 
     76                                                                                                                "GTP/PostProc/Glow"); 
    7177                CompositorManager::getSingleton().setCompositorEnabled(mWindow->getViewport(0), 
    72                                                                                                                 "GameTools/Glow", true); 
     78                                                                                                                "GTP/PostProc/Glow", true); 
    7379 
    7480                CompositorManager::getSingleton().addCompositor(mWindow->getViewport(0), 
    75                                                                                                                 "GameTools/ToneMap"); 
     81                                                                                                                "GTP/PostProc/ToneMap"); 
    7682                CompositorManager::getSingleton().setCompositorEnabled(mWindow->getViewport(0), 
    77                                                                                                                 "GameTools/ToneMap", true);              
    78  
    79                  
    80                  
     83                                                                                                                "GTP/PostProc/ToneMap", true);           
    8184        } 
    8285     
    83  
    8486        void createScene(void) 
    8587    { 
     
    98100                // Skybox 
    99101        mSceneMgr->setSkyBox(true, "Examples/MorningSkyBox"); 
    100                 SceneNode* rootNode = mSceneMgr->getRootSceneNode();     
    101                          
    102        
     102                SceneNode* rootNode = mSceneMgr->getRootSceneNode(); 
     103 
    103104                //init objects 
    104105                Entity* kupola = mSceneMgr->createEntity("kupola", "kupola.mesh"); 
  • GTP/trunk/App/Demos/Illum/Ogre/src/HierarchicalSystem/include/HierarchicalSystem.h

    r1879 r2025  
    2727 
    2828 
    29 int scene = 2; 
     29int scene = 1; 
    3030 
    3131// Listener class for frame updates 
     
    7373        SceneNode* mainLightNode; 
    7474 
     75        void loadResources(void) 
     76        { 
     77                // Initialise, parse scripts etc 
     78                ResourceGroupManager::getSingleton().initialiseResourceGroup("Bootstrap"); 
     79                ResourceGroupManager::getSingleton().initialiseResourceGroup("General"); 
     80                //ResourceGroupManager::getSingleton().initialiseResourceGroup("PostProc"); 
     81                ResourceGroupManager::getSingleton().initialiseResourceGroup("GTP_Particles"); 
     82        } 
     83 
    7584        void createPostproc() 
    76         { 
     85        {                
    7786                CompositorManager::getSingleton().addCompositor(mWindow->getViewport(0), 
    78                                                                                                                 "GameTools/Glow"); 
     87                                                                                                                "GTP/PostProc/Glow"); 
    7988                CompositorManager::getSingleton().setCompositorEnabled(mWindow->getViewport(0), 
    80                                                                                                                 "GameTools/Glow", true); 
     89                                                                                                                "GTP/PostProc/Glow", true); 
     90 
     91                CompositorManager::getSingleton().addCompositor(mWindow->getViewport(0), 
     92                                                                                                                "GTP/PostProc/ToneMap"); 
     93                CompositorManager::getSingleton().setCompositorEnabled(mWindow->getViewport(0), 
     94                                                                                                                "GTP/PostProc/ToneMap", true);           
    8195        } 
    8296     
     
    143157 
    144158 
    145        ParticleSystem* pSys1 = mSceneMgr->createParticleSystem("psys1", "GameTools/Big"); 
     159       ParticleSystem* pSys1 = mSceneMgr->createParticleSystem("psys1", "GTP/HPS/Smoke_Large"); 
    146160           pSys1->setKeepParticlesInLocalSpace(false); 
    147161           SceneNode *pSysNode = rootNode->createChildSceneNode("psys1"); 
  • GTP/trunk/App/Demos/Illum/Ogre/src/PRMDemo/include/PRMDemo.h

    r1132 r2025  
    5757{ 
    5858 
    59 public: 
    60         virtual void go(void) 
    61     { 
    62         if (!setup()) 
    63             return; 
    6459 
    65         renderScene(); 
    66                  
    67         // clean up 
    68         destroyScene(); 
    69     } 
     60 
    7061 
    7162protected: 
    7263        SceneNode* kupolaNode; 
    7364        SceneNode* mainLightNode; 
    74                  
    75         void renderScene(){ 
    76                  
    77                 mWindow->resetStatistics(); 
    78                 while(true){             
    79  
    80                          
    81                         #if OGRE_PLATFORM == OGRE_PLATFORM_WIN32             
    82                         // Pump events on Win32 
    83                 MSG  msg; 
    84                         while( PeekMessage( &msg, NULL, 0U, 0U, PM_REMOVE ) ) 
    85                         { 
    86                                 TranslateMessage( &msg ); 
    87                                 DispatchMessage( &msg ); 
    88                         } 
    89                          
    90                         #endif 
    91                          
    92                         if(!mRoot->_fireFrameStarted()){ 
    93                                 break; 
    94                         } 
    95                         unsigned long framenum = mRoot->getCurrentFrameNumber(); 
    96                          
    97                         OgreIlluminationManager::getSingleton().update(framenum, mWindow); 
    98                          
    99                         //mRoot->renderOneFrame(); 
    100                         mRoot->_updateAllRenderTargets(); 
    101  
    102                         mRoot->_fireFrameEnded();        
    103                          
    104                 } 
     65         
     66        void loadResources(void) 
     67        { 
     68                // Initialise, parse scripts etc 
     69                ResourceGroupManager::getSingleton().initialiseResourceGroup("Bootstrap"); 
     70                ResourceGroupManager::getSingleton().initialiseResourceGroup("General"); 
     71                ResourceGroupManager::getSingleton().initialiseResourceGroup("PostProc"); 
    10572        } 
    10673 
    10774        void createPostproc() 
    108         { 
     75        {                
    10976                CompositorManager::getSingleton().addCompositor(mWindow->getViewport(0), 
    110                                                                                                                 "GameTools/Glow"); 
     77                                                                                                                "GTP/PostProc/Glow"); 
    11178                CompositorManager::getSingleton().setCompositorEnabled(mWindow->getViewport(0), 
    112                                                                                                                 "GameTools/Glow", true); 
     79                                                                                                                "GTP/PostProc/Glow", true); 
     80 
     81                CompositorManager::getSingleton().addCompositor(mWindow->getViewport(0), 
     82                                                                                                                "GTP/PostProc/ToneMap"); 
     83                CompositorManager::getSingleton().setCompositorEnabled(mWindow->getViewport(0), 
     84                                                                                                                "GTP/PostProc/ToneMap", true);           
    11385        } 
    11486     
     
    183155                mFrameListener= new PRMDemoFrameListener(mWindow, 
    184156                                                                                        mCamera ); 
    185         mRoot->addFrameListener(mFrameListener); 
    186  
     157       mFrameListener->setPriority(1);   
     158                mRoot->addFrameListener(mFrameListener); 
     159                OgreIlluminationManager::getSingleton().setPriority(2); 
     160                mRoot->addFrameListener(&OgreIlluminationManager::getSingleton()); 
    187161    } 
    188162 
Note: See TracChangeset for help on using the changeset viewer.