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);