diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2023-01-17 08:10:36 -0700 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2023-01-17 08:10:36 -0700 |
commit | 0f8bd754ae05105cae9354ff6e0b0cfb7ecefe3f (patch) | |
tree | 52b5f529098175e573245c1a8e782166878b6b34 /src/cairo-colr-glyph-render.c | |
parent | 745c3717aa8e91237bf90de1b2e908c72499aa0f (diff) | |
download | cairo-0f8bd754ae05105cae9354ff6e0b0cfb7ecefe3f.tar.gz |
[COLRv1] Optimize paint-composite
See https://github.com/googlefonts/colr-gradients-spec/issues/369
Diffstat (limited to 'src/cairo-colr-glyph-render.c')
-rw-r--r-- | src/cairo-colr-glyph-render.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/src/cairo-colr-glyph-render.c b/src/cairo-colr-glyph-render.c index 2388d9e02..43fd50af0 100644 --- a/src/cairo-colr-glyph-render.c +++ b/src/cairo-colr-glyph-render.c @@ -1021,7 +1021,6 @@ draw_paint_composite (cairo_colr_glyph_render_t *render, cairo_save (cr); - cairo_push_group (cr); status = draw_paint (render, &composite->backdrop_paint, cr); if (unlikely (status)) { cairo_pattern_destroy (cairo_pop_group (cr)); @@ -1039,9 +1038,6 @@ draw_paint_composite (cairo_colr_glyph_render_t *render, cairo_pop_group_to_source (cr); cairo_set_operator (cr, cairo_operator_from_ft_composite_mode (composite->composite_mode)); cairo_paint (cr); - cairo_pop_group_to_source (cr); - cairo_set_operator (cr, CAIRO_OPERATOR_OVER); - cairo_paint (cr); cleanup: cairo_restore (cr); |