diff --git a/pcsx2/GS/Renderers/Metal/GSDeviceMTL.mm b/pcsx2/GS/Renderers/Metal/GSDeviceMTL.mm index 30d529a0217b08..df37fbd77fcca9 100644 --- a/pcsx2/GS/Renderers/Metal/GSDeviceMTL.mm +++ b/pcsx2/GS/Renderers/Metal/GSDeviceMTL.mm @@ -889,7 +889,7 @@ static void OnMainThread(Fn&& fn) m_features.broken_point_sampler = [[m_dev.dev name] containsString:@"AMD"]; m_features.vs_expand = !GSConfig.DisableVertexShaderExpand; m_features.primitive_id = m_dev.features.primid; - m_features.texture_barrier = true; + m_features.texture_barrier = GSConfig.OverrideTextureBarriers != 0; m_features.provoking_vertex_last = false; m_features.point_expand = true; m_features.line_expand = false;