From 3ef740145fe0696b980c3be43a7bd67468cddae2 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Fri, 20 Oct 2023 11:11:39 +0900 Subject: [PATCH] gl_engine: fix a compiler warning. ../src/renderer/gl_engine/tvgGlRenderPass.cpp:37:29: warning: macro expands to multiple statements [-Wmultistatement-macros] 37 | if (mColorTex) GL_CHECK(glDeleteTextures(1, &mColorTex)); --- src/renderer/gl_engine/tvgGlRenderPass.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/renderer/gl_engine/tvgGlRenderPass.cpp b/src/renderer/gl_engine/tvgGlRenderPass.cpp index e6bb7586..1160c3e4 100644 --- a/src/renderer/gl_engine/tvgGlRenderPass.cpp +++ b/src/renderer/gl_engine/tvgGlRenderPass.cpp @@ -29,12 +29,11 @@ GlRenderTarget::GlRenderTarget(uint32_t width, uint32_t height): mWidth(width), GlRenderTarget::~GlRenderTarget() { if (mFbo == 0) return; - GL_CHECK(glBindFramebuffer(GL_FRAMEBUFFER, 0)); - GL_CHECK(glDeleteFramebuffers(1, &mFbo)); - if (mColorTex) GL_CHECK(glDeleteTextures(1, &mColorTex)); + if (mColorTex == 0) return; + GL_CHECK(glDeleteTextures(1, &mColorTex)); } void GlRenderTarget::init(GLint resolveId)