diff options
author | Mike Krus <mike.krus@kdab.com> | 2019-12-12 15:29:49 +0000 |
---|---|---|
committer | Mike Krus <mike.krus@kdab.com> | 2019-12-13 19:22:39 +0000 |
commit | f36fbc736d75a3fae172af498a3d25a2f402fd84 (patch) | |
tree | 6159ab08f2c19a4495aed3d3e5282fbb956d82d1 /src/render/renderers/opengl/renderer/renderer.cpp | |
parent | ef886f79f99cdae94da8bf5a4ca6e94164d56677 (diff) |
Remove device pixel ratio adjustments
Device pixel ratio was not set on the renderview, so it was always 1.
Setting it reveal a bug where the surface size was being adjusted using
the pixel ratio. However, the surface size is already in actual pixels.
Change-Id: Ia00b2adedb547ec4fa493e1731794d1d8b6a6a18
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/render/renderers/opengl/renderer/renderer.cpp')
-rw-r--r-- | src/render/renderers/opengl/renderer/renderer.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/render/renderers/opengl/renderer/renderer.cpp b/src/render/renderers/opengl/renderer/renderer.cpp index df2517018..c8f87c28e 100644 --- a/src/render/renderers/opengl/renderer/renderer.cpp +++ b/src/render/renderers/opengl/renderer/renderer.cpp @@ -1632,7 +1632,7 @@ Renderer::ViewSubmissionResultData Renderer::submitRenderViews(const QVector<Ren } // Set the Viewport - m_submissionContext->setViewport(renderView->viewport(), renderView->surfaceSize() * renderView->devicePixelRatio()); + m_submissionContext->setViewport(renderView->viewport(), renderView->surfaceSize()); // Execute the render commands if (!executeCommandsSubmission(renderView)) @@ -1643,7 +1643,7 @@ Renderer::ViewSubmissionResultData Renderer::submitRenderViews(const QVector<Ren // renderViewStateSet or m_defaultRenderStateSet) if (!renderView->renderCaptureNodeId().isNull()) { const QRenderCaptureRequest request = renderView->renderCaptureRequest(); - const QSize size = m_submissionContext->renderTargetSize(renderView->surfaceSize() * renderView->devicePixelRatio()); + const QSize size = m_submissionContext->renderTargetSize(renderView->surfaceSize()); QRect rect(QPoint(0, 0), size); if (!request.rect.isEmpty()) rect = rect.intersected(request.rect); |