mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-05-05 05:18:01 +02:00
image: Simplify translation of pattern matrix for composite_trapezoids()
This commit is contained in:
parent
3940b0e91c
commit
4cb733c285
1 changed files with 1 additions and 3 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue