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();