From a4763d2da896a166e6df14cf536ef8e08713a0fc Mon Sep 17 00:00:00 2001 From: martinfouilleul Date: Sat, 29 Jul 2023 12:36:55 +0200 Subject: [PATCH] [gl canvas] add texture memory barrier between raster pass and blit pass --- src/gl_canvas.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gl_canvas.c b/src/gl_canvas.c index e5dd87c..50a81df 100644 --- a/src/gl_canvas.c +++ b/src/gl_canvas.c @@ -1286,6 +1286,8 @@ void mg_gl_render_batch(mg_gl_canvas_backend* backend, glBindBuffer(GL_DISPATCH_INDIRECT_BUFFER, backend->rasterDispatchBuffer); glDispatchComputeIndirect(0); + glMemoryBarrier(GL_TEXTURE_FETCH_BARRIER_BIT); + if(!err) { err = glGetError();