Browse Source

Release renderImage after renderSurface

JoshEngebretson 10 years ago
parent
commit
9369b973c5
1 changed files with 3 additions and 2 deletions
  1. 3 2
      Source/AtomicEditor/Components/CubemapGenerator.cpp

+ 3 - 2
Source/AtomicEditor/Components/CubemapGenerator.cpp

@@ -183,9 +183,10 @@ void CubemapGenerator::EndRender()
     cameraNode_ = 0;
     cameraNode_ = 0;
     camera_ = 0;
     camera_ = 0;
     viewport_ = 0;
     viewport_ = 0;
-    renderImage_ = 0;
-    assert(renderSurface_->Refs() == 1);
     renderSurface_ = 0;
     renderSurface_ = 0;
+
+    // release renderImage_ after renderSurface_, as it doesn't hold a ref
+    renderImage_ = 0;
     updateCycle_ = 0;
     updateCycle_ = 0;
 
 
     GetScene()->SendEvent(E_CUBEMAPRENDEREND);
     GetScene()->SendEvent(E_CUBEMAPRENDEREND);