From 86dc50c4fb822c313d76d73e799a8b9e663af66e Mon Sep 17 00:00:00 2001 From: baldurk Date: Sun, 16 Nov 2014 23:06:14 +0000 Subject: [PATCH] Go directly to real glBindFrameBuffer when binding real backbuffer --- renderdoc/driver/gl/gl_replay.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/gl/gl_replay.cpp b/renderdoc/driver/gl/gl_replay.cpp index 897356fd0..8239b983f 100644 --- a/renderdoc/driver/gl/gl_replay.cpp +++ b/renderdoc/driver/gl/gl_replay.cpp @@ -248,7 +248,8 @@ void GLReplay::FlipOutputWindow(uint64_t id) WrappedOpenGL &gl = *m_pDriver; - gl.glBindFramebuffer(eGL_FRAMEBUFFER, 0); + // go directly to real function so we don't try to bind the 'fake' backbuffer FBO. + gl.m_Real.glBindFramebuffer(eGL_FRAMEBUFFER, 0); gl.glViewport(0, 0, outw.width, outw.height); gl.glUseProgram(DebugData.blitProg);