From 110fc363e8f1b5321162234f13519ceb00ff7fe0 Mon Sep 17 00:00:00 2001 From: Garrett Hoofman Date: Sun, 22 Apr 2018 14:32:31 -0400 Subject: [PATCH] Render buffer fix --- Human/src/Platform/opengl/OPframebufferAPIGL.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Human/src/Platform/opengl/OPframebufferAPIGL.cpp b/Human/src/Platform/opengl/OPframebufferAPIGL.cpp index d8dd639f..c19411b4 100644 --- a/Human/src/Platform/opengl/OPframebufferAPIGL.cpp +++ b/Human/src/Platform/opengl/OPframebufferAPIGL.cpp @@ -44,6 +44,7 @@ OPframeBuffer* _OPframeBufferAPIGLInit(OPframeBuffer* framebuffer, OPtextureDesc OPframeBufferGL* frameBufferGL = OPNEW(OPframeBufferGL()); framebuffer->internalPtr = frameBufferGL; framebuffer->count = 1; + framebuffer->desc = textureDesc; OPGLFN(glGenFramebuffers(1, &frameBufferGL->Handle)); OPGLFN(glBindFramebuffer(GL_FRAMEBUFFER, frameBufferGL->Handle)); @@ -51,6 +52,9 @@ OPframeBuffer* _OPframeBufferAPIGLInit(OPframeBuffer* framebuffer, OPtextureDesc framebuffer->texture = OPRENDERER_ACTIVE->Texture.Create(textureDesc); OPtextureGL* textureGL = (OPtextureGL*)framebuffer->texture->internalPtr; + framebuffer->renderBuffer = OPRENDERER_ACTIVE->RenderBuffer.Create(); + framebuffer->renderBuffer->Bind(); + // Texture Buffer textureDesc.mipmap = false;