From 329e803e6bc38a98b659e79dad25964df9a8831a Mon Sep 17 00:00:00 2001 From: izzy2lost Date: Fri, 5 Dec 2025 08:09:31 -0500 Subject: [PATCH] Force texture barriers OFF on Mali --- .../cpp/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/app/src/main/cpp/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp b/app/src/main/cpp/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp index 8a19795..05c2f4b 100644 --- a/app/src/main/cpp/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp +++ b/app/src/main/cpp/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp @@ -842,15 +842,11 @@ bool GSDeviceOGL::CheckFeatures(bool& buggy_pbo) m_features.framebuffer_fetch = false; } - // Force texture barriers on Mali - if (!m_features.texture_barrier && has_texture_barrier) + + // Force texture barriers OFF on Mali to use safe RT copies + if (m_features.texture_barrier) { - Console.Warning(" - Enabling texture barriers (required for proper blending on Mali)"); - m_features.texture_barrier = true; - } - else if (!has_texture_barrier) - { - // Keep barriers disabled so we fall back to safe RT copies instead of no-op barriers. + Console.Warning(" - Disabling texture barriers (to force safe RT copies for HUD)"); m_features.texture_barrier = false; }