diff --git a/renderdoc/driver/gl/gl_replay_linux.cpp b/renderdoc/driver/gl/gl_replay_linux.cpp index 3110fb585..e59654c6b 100644 --- a/renderdoc/driver/gl/gl_replay_linux.cpp +++ b/renderdoc/driver/gl/gl_replay_linux.cpp @@ -120,7 +120,7 @@ uint64_t GLReplay::MakeOutputWindow(void *wn, bool depth) attribs[i++] = GLX_CONTEXT_FLAGS_ARB; attribs[i++] = GLX_CONTEXT_DEBUG_BIT_ARB; - GLXContext ctx = glXCreateContextAttribsProc(dpy, fbcfg[0], 0, true, attribs); + GLXContext ctx = glXCreateContextAttribsProc(dpy, fbcfg[0], m_ReplayCtx.ctx, true, attribs); if(ctx == NULL) {