diff --git a/plugins/GSdx/GSRendererOGL.cpp b/plugins/GSdx/GSRendererOGL.cpp index e7789434ed..47b760da7e 100644 --- a/plugins/GSdx/GSRendererOGL.cpp +++ b/plugins/GSdx/GSRendererOGL.cpp @@ -799,7 +799,7 @@ void GSRendererOGL::DrawPrims(GSTexture* rt, GSTexture* ds, GSTextureCache::Sour } // No need to flush for every primitive - require_barrier = !(bogus_blend & NO_BAR); + require_barrier |= !(bogus_blend & NO_BAR); } else { ps_sel.clr1 = om_bsel.IsCLR1(); }