WebGLRenderer.setPixelRatio drawing buffer not reflecting new ratio after first render
Three.js provides WebGLRenderer.setPixelRatio to control the drawing buffer size relative to CSS pixel dimensions. When this method is invoked after the renderer has already produced a frame, the updated ratio may not be reflected in the framebuffer allocation unless the canvas is reset or renderer.resetGLState() is called. This behavior creates ambiguity fo