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))