From b47d6b0ce46e0e8d13a99c3713c6ab9842159648 Mon Sep 17 00:00:00 2001 From: Viktor Kovacs Date: Sun, 25 Apr 2021 15:33:36 +0200 Subject: [PATCH] Maintain device pixel ratio during resize, so the render won't be blurry when the users set the scale for the whole webpage. --- source/viewer/viewer.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/viewer/viewer.js b/source/viewer/viewer.js index a964e0c..6003bd6 100644 --- a/source/viewer/viewer.js +++ b/source/viewer/viewer.js @@ -142,6 +142,9 @@ OV.Viewer = class ResizeRenderer (width, height) { + if (window.devicePixelRatio) { + this.renderer.setPixelRatio (window.devicePixelRatio); + } this.camera.aspect = width / height; this.camera.updateProjectionMatrix (); this.renderer.setSize (width, height);