From 3347c6537f1c2c6f070a28c1b5d23fa1ceb3a50f Mon Sep 17 00:00:00 2001 From: Mika Salmela Date: Fri, 28 Feb 2014 17:43:42 +0200 Subject: Round viewport to nearest integer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Task-number: QTRD-2905 Change-Id: I4a922544c72fede663379e19c49f31de77c6a767 Reviewed-by: Miikka Heikkinen Reviewed-by: Tomi Korpipää --- src/datavisualizationqml2/abstractdeclarative.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/datavisualizationqml2/abstractdeclarative.cpp') diff --git a/src/datavisualizationqml2/abstractdeclarative.cpp b/src/datavisualizationqml2/abstractdeclarative.cpp index e517c177..de5aa9aa 100644 --- a/src/datavisualizationqml2/abstractdeclarative.cpp +++ b/src/datavisualizationqml2/abstractdeclarative.cpp @@ -404,12 +404,13 @@ void AbstractDeclarative::updateWindowParameters() if (directRender) { // Origin mapping is needed when rendering directly to background QPointF point = QQuickItem::mapToScene(QPointF(0.0, 0.0)); - scene->d_ptr->setViewport(QRect(point.x(), point.y(), m_cachedGeometry.width(), - m_cachedGeometry.height())); + scene->d_ptr->setViewport(QRect(point.x() + 0.5f, point.y() + 0.5f, + m_cachedGeometry.width() + 0.5f, + m_cachedGeometry.height() + 0.5f)); } else { // No translation needed when rendering to FBO - scene->d_ptr->setViewport(QRect(0.0, 0.0, m_cachedGeometry.width(), - m_cachedGeometry.height())); + scene->d_ptr->setViewport(QRect(0.0, 0.0, m_cachedGeometry.width() + 0.5f, + m_cachedGeometry.height() + 0.5f)); } } } -- cgit v1.2.3