diff options
author | Adrian Johnson <ajohnson@redneon.com> | 2023-01-17 20:25:07 +0000 |
---|---|---|
committer | Adrian Johnson <ajohnson@redneon.com> | 2023-01-17 20:25:07 +0000 |
commit | f133b4be1348d985e9b75a29bb42f3c74e535b82 (patch) | |
tree | 2c88f90c44a14c8bb5527305856497a22add9200 /src/cairo-colr-glyph-render.c | |
parent | 68ee427b66174bdf51f7363aa8f3946224e27aac (diff) | |
parent | 0f8bd754ae05105cae9354ff6e0b0cfb7ecefe3f (diff) | |
download | cairo-f133b4be1348d985e9b75a29bb42f3c74e535b82.tar.gz |
Merge branch 'optimize-paint-composite' into 'master'
[COLRv1] Optimize paint-composite
See merge request cairo/cairo!411
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 91cc86817..25ab3b66b 100644 --- a/src/cairo-colr-glyph-render.c +++ b/src/cairo-colr-glyph-render.c @@ -1027,7 +1027,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)); @@ -1045,9 +1044,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); |