diff --git a/glamor/glamor_render.c b/glamor/glamor_render.c index 45c7d9c699932d2f15c45c1a6420027260298f1c..e78886c563eaa0f70fadd91559115d39c8b2fe52 100644 --- a/glamor/glamor_render.c +++ b/glamor/glamor_render.c @@ -1113,6 +1113,9 @@ glamor_composite_rects(CARD8 op, ValidatePicture(src); ValidatePicture(dst); + if (glamor_composite_with_shader(op, src, NULL, dst, nrect, rects)) + return; + n = nrect; r = rects;