From 989a4cbf3cb83822879dfe35048cd4d195d87a70 Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Sun, 23 Feb 2014 17:03:24 -0800 Subject: [PATCH] Avoid leaking depth/stencil renderbuffers. Only matters on devices without packed depth/stencil support, not sure how many such devices exist? --- gfx_es2/fbo.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gfx_es2/fbo.cpp b/gfx_es2/fbo.cpp index 1a1ccafc59..909b5aab12 100644 --- a/gfx_es2/fbo.cpp +++ b/gfx_es2/fbo.cpp @@ -314,6 +314,8 @@ void fbo_destroy(FBO *fbo) { glBindFramebuffer(GL_FRAMEBUFFER, 0); glDeleteFramebuffers(1, &fbo->handle); glDeleteRenderbuffers(1, &fbo->z_stencil_buffer); + glDeleteRenderbuffers(1, &fbo->z_buffer); + glDeleteRenderbuffers(1, &fbo->stencil_buffer); } else { #ifndef USING_GLES2 glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, fbo->handle);