diff --git a/qrenderdoc/Windows/TextureViewer.cpp b/qrenderdoc/Windows/TextureViewer.cpp index 6fa5b4ac3..257fcd74a 100644 --- a/qrenderdoc/Windows/TextureViewer.cpp +++ b/qrenderdoc/Windows/TextureViewer.cpp @@ -2207,7 +2207,8 @@ void TextureViewer::render_mouseWheel(QWheelEvent *e) // scroll in logarithmic scale double logScale = logf(m_TexDisplay.scale); logScale += e->delta() / 2500.0; - UI_SetScale((float)expf(logScale), cursorPos.x(), cursorPos.y()); + UI_SetScale((float)expf(logScale), cursorPos.x() * ui->render->devicePixelRatio(), + cursorPos.y() * ui->render->devicePixelRatio()); e->accept(); }