From 3f64d770037a0e3adc9685eb0a1d326515f87b42 Mon Sep 17 00:00:00 2001 From: Paul Lemire Date: Fri, 7 Aug 2020 11:40:15 +0200 Subject: [PATCH] rhi: QRhiGles2 fix leak BlitFromRenderbuffer Leaked FBO otherwise lead to massive runtime memory consumption increases. Change-Id: Ic8ffad4917c11294e6c83cdae0b36114d661b251 Reviewed-by: Laszlo Agocs --- src/gui/rhi/qrhigles2.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gui/rhi/qrhigles2.cpp b/src/gui/rhi/qrhigles2.cpp index ad98619145..dd939b4069 100644 --- a/src/gui/rhi/qrhigles2.cpp +++ b/src/gui/rhi/qrhigles2.cpp @@ -2501,6 +2501,7 @@ void QRhiGles2::executeCommandBuffer(QRhiCommandBuffer *cb) GL_COLOR_BUFFER_BIT, GL_LINEAR); f->glBindFramebuffer(GL_FRAMEBUFFER, ctx->defaultFramebufferObject()); + f->glDeleteFramebuffers(2, fbo); } break; case QGles2CommandBuffer::Command::GenMip: