diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2020-09-01 19:41:23 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2020-09-01 19:42:46 +0300 |
commit | d6a9783b71ea1749a071d57400692717f6935de3 (patch) | |
tree | b7bba0360889c286b468c4353a9423da427ff1e1 /source/blender/gpu/opengl | |
parent | 7edd60b35b49f73ef96b2ae4d74a1db42f5c4a7c (diff) |
Cleanup: GLFrameBuffer: Reduce indentation
Diffstat (limited to 'source/blender/gpu/opengl')
-rw-r--r-- | source/blender/gpu/opengl/gl_framebuffer.cc | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/source/blender/gpu/opengl/gl_framebuffer.cc b/source/blender/gpu/opengl/gl_framebuffer.cc index c97f4e2a270..8d48c9f8de3 100644 --- a/source/blender/gpu/opengl/gl_framebuffer.cc +++ b/source/blender/gpu/opengl/gl_framebuffer.cc @@ -74,21 +74,23 @@ GLFrameBuffer::GLFrameBuffer( GLFrameBuffer::~GLFrameBuffer() { - if (context_ != NULL) { - if (context_ == GPU_context_active_get()) { - /* Context might be partially freed. This happens when destroying the window framebuffers. */ - glDeleteFramebuffers(1, &fbo_id_); - } - else { - context_->fbo_free(fbo_id_); - } - /* Restore default framebuffer if this framebuffer was bound. */ - if (context_->active_fb == this && context_->back_left != this) { - /* If this assert triggers it means the framebuffer is being freed while in use by another - * context which, by the way, is TOTALLY UNSAFE!!! */ - BLI_assert(context_ == GPU_context_active_get()); - GPU_framebuffer_restore(); - } + if (context_ == NULL) { + return; + } + + if (context_ == GPU_context_active_get()) { + /* Context might be partially freed. This happens when destroying the window framebuffers. */ + glDeleteFramebuffers(1, &fbo_id_); + } + else { + context_->fbo_free(fbo_id_); + } + /* Restore default framebuffer if this framebuffer was bound. */ + if (context_->active_fb == this && context_->back_left != this) { + /* If this assert triggers it means the framebuffer is being freed while in use by another + * context which, by the way, is TOTALLY UNSAFE!!! */ + BLI_assert(context_ == GPU_context_active_get()); + GPU_framebuffer_restore(); } } |