From 1bb0caed6fed21588833a09915d36ae2adc8da4b Mon Sep 17 00:00:00 2001 From: kd-11 Date: Fri, 21 Oct 2022 15:26:10 +0300 Subject: [PATCH] gl: Add missing memory barrier after texture decode --- rpcs3/Emu/RSX/GL/GLTexture.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rpcs3/Emu/RSX/GL/GLTexture.cpp b/rpcs3/Emu/RSX/GL/GLTexture.cpp index 924fc9f625..6e2522532d 100644 --- a/rpcs3/Emu/RSX/GL/GLTexture.cpp +++ b/rpcs3/Emu/RSX/GL/GLTexture.cpp @@ -498,6 +498,8 @@ namespace gl gl::get_overlay_pass()->run(cmd, transfer_buf, scratch_view.get(), out_offset, image_region, unpack_info); } + glMemoryBarrier(GL_TEXTURE_FETCH_BARRIER_BIT | GL_TEXTURE_UPDATE_BARRIER_BIT); + switch (dst->get_target()) { case texture::target::texture1D: