diff --git a/renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp b/renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp index d2300f54b..b0ec5d052 100644 --- a/renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp +++ b/renderdoc/driver/gl/wrappers/gl_debug_funcs.cpp @@ -407,6 +407,11 @@ void WrappedOpenGL::glInsertEventMarkerEXT(GLsizei length, const GLchar *marker) void WrappedOpenGL::glFrameTerminatorGREMEDY() { + PUSH_CURRENT_CHUNK; + + // don't serialise this present as a separate chunk + gl_CurChunk = GLChunk::Max; + SwapBuffers(WindowingSystem::Headless, (void *)m_ActiveContexts[Threading::GetCurrentID()].wnd); }