From aebe72f254e91567e4c4fdfd01c840a576e831e3 Mon Sep 17 00:00:00 2001 From: think3r Date: Wed, 29 Mar 2023 21:14:10 +0800 Subject: [PATCH] Fix : add FrameBuffer & RenderBuffer release when exit (#351) --- src/4.advanced_opengl/5.1.framebuffers/framebuffers.cpp | 2 ++ .../5.2.framebuffers_exercise1/framebuffers_exercise1.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/4.advanced_opengl/5.1.framebuffers/framebuffers.cpp b/src/4.advanced_opengl/5.1.framebuffers/framebuffers.cpp index 9f39226..3d2db39 100644 --- a/src/4.advanced_opengl/5.1.framebuffers/framebuffers.cpp +++ b/src/4.advanced_opengl/5.1.framebuffers/framebuffers.cpp @@ -296,6 +296,8 @@ int main() glDeleteBuffers(1, &cubeVBO); glDeleteBuffers(1, &planeVBO); glDeleteBuffers(1, &quadVBO); + glDeleteRenderbuffers(1, &rbo); + glDeleteFramebuffers(1, &framebuffer); glfwTerminate(); return 0; diff --git a/src/4.advanced_opengl/5.2.framebuffers_exercise1/framebuffers_exercise1.cpp b/src/4.advanced_opengl/5.2.framebuffers_exercise1/framebuffers_exercise1.cpp index 16f43aa..d38f0aa 100644 --- a/src/4.advanced_opengl/5.2.framebuffers_exercise1/framebuffers_exercise1.cpp +++ b/src/4.advanced_opengl/5.2.framebuffers_exercise1/framebuffers_exercise1.cpp @@ -328,6 +328,8 @@ int main() glDeleteBuffers(1, &cubeVBO); glDeleteBuffers(1, &planeVBO); glDeleteBuffers(1, &quadVBO); + glDeleteRenderbuffers(1, &rbo); + glDeleteFramebuffers(1, &framebuffer); glfwTerminate(); return 0;