diff --git a/profiler/src/BackendGlfw.cpp b/profiler/src/BackendGlfw.cpp index f7bae6a1..6fc1b091 100644 --- a/profiler/src/BackendGlfw.cpp +++ b/profiler/src/BackendGlfw.cpp @@ -166,6 +166,10 @@ void Backend::NewFrame( int& w, int& h ) } glfwGetFramebufferSize( s_window, &w, &h ); +#if defined( __APPLE__ ) + w = static_cast( w / scale ); + h = static_cast( h / scale ); +#endif m_w = w; m_h = h; diff --git a/profiler/src/profiler/TracyView.cpp b/profiler/src/profiler/TracyView.cpp index 920001a6..b2d6b67f 100644 --- a/profiler/src/profiler/TracyView.cpp +++ b/profiler/src/profiler/TracyView.cpp @@ -808,6 +808,7 @@ bool View::DrawImpl() sprintf( tmp, "%s###Profiler", m_worker.GetCaptureName().c_str() ); ImGui::SetNextWindowSize( ImVec2( 1550, 800 ), ImGuiCond_FirstUseEver ); ImGui::Begin( tmp, keepOpenPtr, ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoBringToFrontOnFocus ); + ImGuiViewport* viewport = ImGui::GetMainViewport(); #endif if( !m_staticView )