Commit 707726b1 authored by Eric Anholt's avatar Eric Anholt

glamor: Do the same MakeCurrent(None) for GLX as we do for EGL.

Signed-off-by: default avatarEric Anholt <>
Reviewed-by: default avatarMichel Dänzer <>
Reviewed-by: default avatarAdam Jackson <>
parent 482b06a9
......@@ -36,6 +36,14 @@
static void
glamor_glx_make_current(struct glamor_context *glamor_ctx)
/* There's only a single global dispatch table in Mesa. EGL, GLX,
* and AIGLX's direct dispatch table manipulation don't talk to
* each other. We need to set the context to NULL first to avoid
* GLX's no-op context change fast path when switching back to
* GLX.
glXMakeCurrent(glamor_ctx->display, None, None);
glXMakeCurrent(glamor_ctx->display, glamor_ctx->drawable_xid,
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment