diff --git a/src/framework/graphics/framebuffer.cpp b/src/framework/graphics/framebuffer.cpp index dde1d53..9d216e4 100644 --- a/src/framework/graphics/framebuffer.cpp +++ b/src/framework/graphics/framebuffer.cpp @@ -25,13 +25,13 @@ Framebuffer::Framebuffer() BOOL Framebuffer::Initialize(GraphicsDevice *graphicsDevice) { STACK_TRACE; - if (!GraphicsContextResource::Initialize(graphicsDevice)) - return FALSE; - ASSERT(m_framebufferName == 0); if (m_framebufferName != 0) return FALSE; + if (!GraphicsContextResource::Initialize(graphicsDevice)) + return FALSE; + CreateFramebuffer(); m_viewContext = NULL;