glthread: simplify repeated function sequences in marshal_generated.c
[mesa.git] / src / mesa / main / marshal.c
index b2428e5e7cdab99fa27c567c2c527788f4bf26ea..e0d423a4aae207f6dd01a690edb14344cc604671 100644 (file)
@@ -87,8 +87,7 @@ _mesa_marshal_Enable(GLenum cap)
    debug_print_marshal("Enable");
 
    if (cap == GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB) {
-      _mesa_glthread_finish(ctx);
-      _mesa_glthread_restore_dispatch(ctx, "Enable(DEBUG_OUTPUT_SYNCHRONOUS)");
+      _mesa_glthread_disable(ctx, "Enable(DEBUG_OUTPUT_SYNCHRONOUS)");
    } else {
       cmd = _mesa_glthread_allocate_command(ctx, DISPATCH_CMD_Enable,
                                             sizeof(*cmd));