From 748dcdef4b67097c079a3ff98f970451428c24f3 Mon Sep 17 00:00:00 2001 From: Chuanbo Weng Date: Fri, 4 May 2012 08:53:20 +0800 Subject: [PATCH] gl: fix the translate value in copy_boxes. Fixes 36 test cases (such as push-group-color) Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=48221 --- src/cairo-gl-spans-compositor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cairo-gl-spans-compositor.c b/src/cairo-gl-spans-compositor.c index 8c83a43fd..0c2134f3c 100644 --- a/src/cairo-gl-spans-compositor.c +++ b/src/cairo-gl-spans-compositor.c @@ -328,7 +328,7 @@ static cairo_int_status_t copy_boxes (void *_dst, goto FAIL; _cairo_gl_composite_set_source_operand (&setup, source_to_operand (src)); - _cairo_gl_operand_translate (&setup.src, dx, dy); + _cairo_gl_operand_translate (&setup.src, -dx, -dy); status = _cairo_gl_composite_begin (&setup, &ctx); if (unlikely (status))