From 427d02d477f7a3bf279e4f727f2d0d71faa98c28 Mon Sep 17 00:00:00 2001 From: Dane Springmeyer Date: Sun, 10 Sep 2017 10:30:27 -0700 Subject: [PATCH] Revert "cairo support for layer level comp-op and opacity" This reverts commit 15daac26e7b6280dd02f7f2e3ca7171db297bac1. --- src/cairo/cairo_renderer.cpp | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/src/cairo/cairo_renderer.cpp b/src/cairo/cairo_renderer.cpp index 162fd6096..59d09a8e5 100644 --- a/src/cairo/cairo_renderer.cpp +++ b/src/cairo/cairo_renderer.cpp @@ -188,25 +188,12 @@ void cairo_renderer::start_layer_processing(layer const& lay, box2d c common_.detector_->clear(); } common_.query_extent_ = query_extent; - - if (lay.comp_op() || lay.get_opacity() < 1.0) - { - context_.push_group(); - } } template -void cairo_renderer::end_layer_processing(layer const& lay) +void cairo_renderer::end_layer_processing(layer const&) { MAPNIK_LOG_DEBUG(cairo_renderer) << "cairo_renderer: End layer processing"; - - if (lay.comp_op() || lay.get_opacity() < 1.0) - { - context_.pop_group(); - composite_mode_e comp_op = lay.comp_op() ? *lay.comp_op() : src_over; - context_.set_operator(comp_op); - context_.paint(lay.get_opacity()); - } } template