From de69bc496eac0db99cf12850dfb543cfe1d4e1d1 Mon Sep 17 00:00:00 2001 From: Stenzek Date: Wed, 27 May 2026 17:02:19 +1000 Subject: [PATCH] FullscreenUI: Add images to controller settings --- src/core/fullscreenui_settings.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/core/fullscreenui_settings.cpp b/src/core/fullscreenui_settings.cpp index d3d9f4248..58551bbcf 100644 --- a/src/core/fullscreenui_settings.cpp +++ b/src/core/fullscreenui_settings.cpp @@ -21,6 +21,7 @@ #include "util/gpu_device.h" #include "util/http_cache.h" +#include "util/imgui_gsvector.h" #include "util/imgui_manager.h" #include "util/ini_settings_interface.h" #include "util/input_manager.h" @@ -3603,6 +3604,13 @@ void FullscreenUI::DrawControllerSettingsPage() StartClearBindingsForPort(global_slot); } + if (ci->image_name) + { + const ImVec2 image_size = + GSVectorToImVec2(GSVector2(static_cast(MenuButtonBounds::CalcAvailWidth()), LayoutScale(200.0f))); + ImGui::Image(GetCachedTexture(ci->image_name, image_size), image_size); + } + MenuHeading(FSUI_ICONVSTR(ICON_FA_MICROCHIP, "Bindings")); for (const Controller::ControllerBindingInfo& bi : ci->bindings)