diff --git a/src/Core/OpenGL/CFramebuffer.cpp b/src/Core/OpenGL/CFramebuffer.cpp index 43da6578..f682d669 100644 --- a/src/Core/OpenGL/CFramebuffer.cpp +++ b/src/Core/OpenGL/CFramebuffer.cpp @@ -1,23 +1,9 @@ #include "CFramebuffer.h" #include -CFramebuffer::CFramebuffer() - : mpRenderbuffer(nullptr) - , mpTexture(nullptr) - , mWidth(0) - , mHeight(0) - , mEnableMultisampling(false) - , mInitialized(false) -{ -} +CFramebuffer::CFramebuffer() = default; CFramebuffer::CFramebuffer(uint32 Width, uint32 Height) - : mpRenderbuffer(nullptr) - , mpTexture(nullptr) - , mWidth(0) - , mHeight(0) - , mEnableMultisampling(false) - , mInitialized(false) { Resize(Width, Height); } diff --git a/src/Core/OpenGL/CFramebuffer.h b/src/Core/OpenGL/CFramebuffer.h index 9ebccac3..211f003c 100644 --- a/src/Core/OpenGL/CFramebuffer.h +++ b/src/Core/OpenGL/CFramebuffer.h @@ -7,13 +7,14 @@ class CFramebuffer { - GLuint mFramebuffer; - CRenderbuffer *mpRenderbuffer; - CTexture *mpTexture; - uint32 mWidth, mHeight; - bool mEnableMultisampling; - bool mInitialized; - GLenum mStatus; + GLuint mFramebuffer = 0; + CRenderbuffer *mpRenderbuffer = nullptr; + CTexture *mpTexture = nullptr; + uint32 mWidth = 0; + uint32 mHeight = 0; + bool mEnableMultisampling = false; + bool mInitialized = false; + GLenum mStatus{}; static GLint smDefaultFramebuffer; static bool smStaticsInitialized;