From b799622a415c31a7e4c66d6beb38c4d117b90d49 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 20 Aug 2025 11:12:27 -0400 Subject: [PATCH] kopper: don't sync glthread from swapbuffers dri_flush already does this Reviewed-by: Adam Jackson Part-of: --- src/gallium/frontends/dri/kopper.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/gallium/frontends/dri/kopper.c b/src/gallium/frontends/dri/kopper.c index 22e155cc141..81ace338ca5 100644 --- a/src/gallium/frontends/dri/kopper.c +++ b/src/gallium/frontends/dri/kopper.c @@ -533,11 +533,6 @@ kopperSwapBuffersWithDamage(struct dri_drawable *drawable, uint32_t flush_flags, if (flush_flags & __DRI2_FLUSH_INVALIDATE_ANCILLARY) _mesa_glthread_invalidate_zsbuf(ctx->st->ctx); - /* Wait for glthread to finish because we can't use pipe_context from - * multiple threads. - */ - _mesa_glthread_finish(ctx->st->ctx); - drawable->texture_stamp = drawable->lastStamp - 1; dri_flush(ctx, drawable,