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)