From 853d2edf9158b4237a963f04cc7f4b58e0315f4b Mon Sep 17 00:00:00 2001 From: Paul Lemire Date: Wed, 7 Aug 2019 07:37:35 +0200 Subject: submissioncontext fix: devicePixelRatio is not an integer Converting it to int would cause the viewport not to take the whole expected size as the interger conversion would essentially floor the value. Change-Id: Ic608b0e1a0910aadb8b98c3225f999cba6326535 Reviewed-by: Mike Krus --- src/render/renderers/opengl/graphicshelpers/submissioncontext.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/render/renderers/opengl/graphicshelpers') diff --git a/src/render/renderers/opengl/graphicshelpers/submissioncontext.cpp b/src/render/renderers/opengl/graphicshelpers/submissioncontext.cpp index 59c2d4286..daf6db717 100644 --- a/src/render/renderers/opengl/graphicshelpers/submissioncontext.cpp +++ b/src/render/renderers/opengl/graphicshelpers/submissioncontext.cpp @@ -577,7 +577,7 @@ QSize SubmissionContext::renderTargetSize(const QSize &surfaceSize) const } else { renderTargetSize = m_surface->size(); if (m_surface->surfaceClass() == QSurface::Window) { - int dpr = static_cast(m_surface)->devicePixelRatio(); + const float dpr = static_cast(m_surface)->devicePixelRatio(); renderTargetSize *= dpr; } } -- cgit v1.2.3