Browse Source

Fix resolve FBOs not getting properly cleared on voluntary context loss. Closes #2286.

Lasse Öörni 7 years ago
parent
commit
a8d3c4a434
1 changed files with 2 additions and 0 deletions
  1. 2 0
      Source/Urho3D/Graphics/OpenGL/OGLGraphics.cpp

+ 2 - 0
Source/Urho3D/Graphics/OpenGL/OGLGraphics.cpp

@@ -3159,6 +3159,8 @@ void Graphics::CleanupFramebuffers()
             DeleteFramebuffer(impl_->resolveSrcFBO_);
         if (impl_->resolveDestFBO_)
             DeleteFramebuffer(impl_->resolveDestFBO_);
+        impl_->resolveSrcFBO_ = 0;
+        impl_->resolveDestFBO_ = 0;
     }
     else
     {