From 24617da3ff16e814cf24dd39811d0b51d39351bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20Ka=CC=88fer?= Date: Wed, 14 May 2014 14:52:37 +0200 Subject: [PATCH] don't factor in the pixelratio to achieve the same look refs #189 --- src/renderer/painter.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/renderer/painter.cpp b/src/renderer/painter.cpp index 2d9606b6f..7c5578829 100644 --- a/src/renderer/painter.cpp +++ b/src/renderer/painter.cpp @@ -175,8 +175,7 @@ void Painter::translateLayer(const std::array &translation, const Tile if (translation[0] || translation[1]) { const int direction = reverse ? -1 : 1; // TODO: Get rid of the 8 (scaling from 4096 to tile size) - const double factor = direction * ((double)(1 << id.z)) / map.getState().getScale() / - map.getState().getPixelRatio() * (4096.0 / util::tileSize); + const double factor = direction * ((double)(1 << id.z)) / map.getState().getScale() * (4096.0 / util::tileSize); matrix::translate(matrix, matrix, translation[0] * factor, translation[1] * factor, 0); } } @@ -186,8 +185,7 @@ mat4 Painter::translatedMatrix(const std::array &translation, const Ti return matrix; } else { // TODO: Get rid of the 8 (scaling from 4096 to tile size) - const double factor = ((double)(1 << id.z)) / map.getState().getScale() / - map.getState().getPixelRatio() * (4096.0 / util::tileSize); + const double factor = ((double)(1 << id.z)) / map.getState().getScale() * (4096.0 / util::tileSize); mat4 result; if (anchor == TranslateAnchor::Viewport) {