From 5cc44ceee3a623114ac17825d7ace4eeea5f9168 Mon Sep 17 00:00:00 2001 From: Dane Springmeyer Date: Thu, 9 Oct 2014 17:33:01 -0700 Subject: [PATCH] accept scale_factor as option in test_rendering bench --- benchmark/test_rendering.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/benchmark/test_rendering.cpp b/benchmark/test_rendering.cpp index a5a76d06e..1096aaa45 100644 --- a/benchmark/test_rendering.cpp +++ b/benchmark/test_rendering.cpp @@ -14,6 +14,7 @@ class test : public benchmark::test_case mapnik::box2d extent_; mapnik::value_integer width_; mapnik::value_integer height_; + double scale_factor_; std::string preview_; public: test(mapnik::parameters const& params) @@ -22,6 +23,7 @@ public: extent_(), width_(*params.get("width",256)), height_(*params.get("height",256)), + scale_factor_(*params.get("scale_factor",1.0)), preview_(*params.get("preview","")) { boost::optional map = params.get("map"); @@ -54,7 +56,7 @@ public: m.zoom_all(); } mapnik::image_32 im(m.width(),m.height()); - mapnik::agg_renderer ren(m,im); + mapnik::agg_renderer ren(m,im,scale_factor_); ren.apply(); if (!preview_.empty()) mapnik::save_to_file(im,preview_); return true; @@ -71,7 +73,7 @@ public: for (unsigned i=0;i ren(m,im); + mapnik::agg_renderer ren(m,im,scale_factor_); ren.apply(); } }