From e1e370999eee2d7faad94aa7f6389abaaed08c48 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Mon, 1 Mar 2021 20:38:04 +0100 Subject: [PATCH] perf overlays: fix dynamic font resize of graphs --- rpcs3/Emu/RSX/Overlays/overlay_perf_metrics.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/rpcs3/Emu/RSX/Overlays/overlay_perf_metrics.cpp b/rpcs3/Emu/RSX/Overlays/overlay_perf_metrics.cpp index 7a3fad43b1..c0e85bb612 100644 --- a/rpcs3/Emu/RSX/Overlays/overlay_perf_metrics.cpp +++ b/rpcs3/Emu/RSX/Overlays/overlay_perf_metrics.cpp @@ -168,7 +168,6 @@ namespace rsx // Set body/titles transform if (m_force_repaint) { - m_force_repaint = false; reset_body(bottom_margin); reset_titles(bottom_margin); } @@ -192,6 +191,10 @@ namespace rsx if (m_framerate_graph_enabled) { + if (m_force_repaint) + { + m_fps_graph.set_font_size(static_cast(m_font_size * 0.8)); + } m_fps_graph.update(); m_fps_graph.set_pos(body_left, y_offset); m_fps_graph.set_size(graphs_width, fps_graph_h); @@ -201,11 +204,17 @@ namespace rsx if (m_frametime_graph_enabled) { + if (m_force_repaint) + { + m_frametime_graph.set_font_size(static_cast(m_font_size * 0.8)); + } m_frametime_graph.update(); m_frametime_graph.set_pos(body_left, y_offset); m_frametime_graph.set_size(graphs_width, frametime_graph_h); } } + + m_force_repaint = false; } void perf_metrics_overlay::reset_body(u16 bottom_margin)