image: Simplify translation of pattern matrix for composite_trapezoids()

This commit is contained in:
Chris Wilson 2010-04-29 12:04:44 +01:00
parent 3940b0e91c
commit 4cb733c285

View file

@ -4202,7 +4202,6 @@ _cairo_image_surface_composite_trapezoids (cairo_operator_t op,
cairo_image_surface_t *dst = abstract_dst;
cairo_composite_rectangles_t extents;
cairo_pattern_union_t source_pattern;
cairo_matrix_t translate;
composite_traps_info_t info;
cairo_status_t status;
@ -4249,8 +4248,7 @@ _cairo_image_surface_composite_trapezoids (cairo_operator_t op,
}
_cairo_pattern_init_static_copy (&source_pattern.base, pattern);
cairo_matrix_init_translate (&translate, src_x, src_y);
_cairo_pattern_transform (&source_pattern.base, &translate);
cairo_matrix_translate (&source_pattern.base.matrix, src_x, src_y);
info.traps = traps;
info.num_traps = num_traps;