diff --git a/source/MRViewer/MRViewer.cpp b/source/MRViewer/MRViewer.cpp index bd36b78e2fea..038e4094b667 100644 --- a/source/MRViewer/MRViewer.cpp +++ b/source/MRViewer/MRViewer.cpp @@ -2847,6 +2847,7 @@ void Viewer::updatePixelRatio_() int winWidth, winHeight; glfwGetWindowSize( window, &winWidth, &winHeight ); pixelRatio = float( framebufferSize.x ) / float( winWidth ); + spdlog::info( "*************************************************** updatePixelRatio_ = {}", pixelRatio ); } int Viewer::getRequiredMSAA_( bool sceneTextureOn, bool forSceneTexture ) const diff --git a/source/mrviewerpy/MRPythonViewer.cpp b/source/mrviewerpy/MRPythonViewer.cpp index 3b09ef973f0c..78bb37aaea9b 100644 --- a/source/mrviewerpy/MRPythonViewer.cpp +++ b/source/mrviewerpy/MRPythonViewer.cpp @@ -273,7 +273,7 @@ MR_ADD_PYTHON_CUSTOM_DEF( mrviewerpy, Viewer, [] ( pybind11::module_& m ) MR::pythonAppendOrRun( [&viewer, x, y] { glfwSetCursorPos( viewer.window, double( x ) / viewer.pixelRatio, double( y ) / viewer.pixelRatio ); - + std::cout << "mouseMove " << x << " " << y << " ratio " << viewer.pixelRatio << "\n"; // On Windows `glfwSetCursorPos()` automatically sends the `mouseMove()` event. On Linux it doesn't, so we need this: auto eventCall = [&viewer, x, y]{ viewer.mouseMove( x, y ); }; viewer.emplaceEvent( "simulatedMouseMove", eventCall, false );