From 852317a071cdb2f5fa6e0b58d84d99ef0f8d673f Mon Sep 17 00:00:00 2001 From: kd-11 Date: Thu, 19 Mar 2026 23:24:20 +0300 Subject: [PATCH] overlays: Shrink the shader notification popup --- rpcs3/Emu/RSX/Overlays/overlay_compile_notification.cpp | 2 +- rpcs3/Emu/RSX/Overlays/overlay_controls.cpp | 6 ++++++ rpcs3/Emu/RSX/Overlays/overlay_loading_icon.hpp | 4 ++-- rpcs3/Emu/RSX/Overlays/overlay_message.cpp | 2 +- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/rpcs3/Emu/RSX/Overlays/overlay_compile_notification.cpp b/rpcs3/Emu/RSX/Overlays/overlay_compile_notification.cpp index 434226bfa5..cef92b9908 100644 --- a/rpcs3/Emu/RSX/Overlays/overlay_compile_notification.cpp +++ b/rpcs3/Emu/RSX/Overlays/overlay_compile_notification.cpp @@ -18,7 +18,7 @@ namespace rsx } queue_message( - localized_string_id::RSX_OVERLAYS_COMPILING_SHADERS, + localized_string_id::INVALID, 5'000'000, {}, message_pin_location::bottom_left, diff --git a/rpcs3/Emu/RSX/Overlays/overlay_controls.cpp b/rpcs3/Emu/RSX/Overlays/overlay_controls.cpp index 02b0ff5a68..1c85b0cf6c 100644 --- a/rpcs3/Emu/RSX/Overlays/overlay_controls.cpp +++ b/rpcs3/Emu/RSX/Overlays/overlay_controls.cpp @@ -407,6 +407,12 @@ namespace rsx void overlay_element::set_text(localized_string_id id) { + if (id == localized_string_id::INVALID) + { + set_text(""); + return; + } + set_unicode_text(get_localized_u32string(id)); } diff --git a/rpcs3/Emu/RSX/Overlays/overlay_loading_icon.hpp b/rpcs3/Emu/RSX/Overlays/overlay_loading_icon.hpp index 28db156e02..926e5457da 100644 --- a/rpcs3/Emu/RSX/Overlays/overlay_loading_icon.hpp +++ b/rpcs3/Emu/RSX/Overlays/overlay_loading_icon.hpp @@ -27,8 +27,8 @@ namespace rsx m_frame_width = m_frame_height = 24; m_spacing_x = m_spacing_y = 6; - set_size(24, 30); - set_padding(4, 0, 2, 8); + set_size(24, 24); + set_padding(4, 0, 4, 0); } }; } diff --git a/rpcs3/Emu/RSX/Overlays/overlay_message.cpp b/rpcs3/Emu/RSX/Overlays/overlay_message.cpp index f4de82949f..304e54de1e 100644 --- a/rpcs3/Emu/RSX/Overlays/overlay_message.cpp +++ b/rpcs3/Emu/RSX/Overlays/overlay_message.cpp @@ -31,7 +31,7 @@ namespace rsx m_visible_duration = expiration; m_refs = std::move(refs); - m_text.set_font("Arial", 14); + m_text.set_font("Arial", 12); m_text.set_text(msg_id); m_text.set_padding(4, 8, 4, 8); m_text.auto_resize();