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(); } }