Browse Source

Fixed invisible animated objects always updating.

Lasse Öörni 14 years ago
parent
commit
7b8b7d9fd5
2 changed files with 3 additions and 2 deletions
  1. 2 2
      Bin/Data/Scripts/GraphicsTest.as
  2. 1 0
      Engine/Renderer/Pipeline.cpp

+ 2 - 2
Bin/Data/Scripts/GraphicsTest.as

@@ -266,8 +266,8 @@ void initScene()
     }
     }
     
     
     // Save the ready scene for examination
     // Save the ready scene for examination
-    scene.saveXML(File("Data/GraphicsTestScene.xml", FILE_WRITE));
-    scene.save(File("Data/GraphicsTestScene.bin", FILE_WRITE));
+    //scene.saveXML(File("Data/GraphicsTestScene.xml", FILE_WRITE));
+    //scene.save(File("Data/GraphicsTestScene.bin", FILE_WRITE));
 }
 }
 
 
 void animateScene(float timeStep)
 void animateScene(float timeStep)

+ 1 - 0
Engine/Renderer/Pipeline.cpp

@@ -593,6 +593,7 @@ bool Pipeline::update(float timeStep)
         Octree* octree = viewport.mScene->getExtension<Octree>();
         Octree* octree = viewport.mScene->getExtension<Octree>();
         if (mUpdatedOctrees.find(octree) == mUpdatedOctrees.end())
         if (mUpdatedOctrees.find(octree) == mUpdatedOctrees.end())
         {
         {
+            mFrame.mCamera = viewport.mCamera;
             octree->updateOctree(mFrame);
             octree->updateOctree(mFrame);
             mUpdatedOctrees.insert(octree);
             mUpdatedOctrees.insert(octree);
         }
         }