diff --git a/src/hud_elements.cpp b/src/hud_elements.cpp index 89f7e2f3..56ca2833 100644 --- a/src/hud_elements.cpp +++ b/src/hud_elements.cpp @@ -785,11 +785,13 @@ void HudElements::gamescope_fsr(){ right_aligned_text(FSR_COLOR, HUDElements.ralign_width, "%s", FSR_TEXT.c_str()); ImGui::TableNextColumn(); if (g_fsrUpscale){ - right_aligned_text(HUDElements.colors.text, HUDElements.ralign_width, "%i", g_fsrSharpness); - ImGui::SameLine(0,1.0f); - ImGui::PushFont(HUDElements.sw_stats->font1); - ImGui::Text("Sharp"); - ImGui::PopFont(); + if (!HUDElements.params->enabled[OVERLAY_PARAM_ENABLED_hide_fsr_sharpness]) { + right_aligned_text(HUDElements.colors.text, HUDElements.ralign_width, "%i", g_fsrSharpness); + ImGui::SameLine(0,1.0f); + ImGui::PushFont(HUDElements.sw_stats->font1); + ImGui::Text("Sharp"); + ImGui::PopFont(); + } } } #endif diff --git a/src/overlay_params.cpp b/src/overlay_params.cpp index d70b6824..9e80cde7 100644 --- a/src/overlay_params.cpp +++ b/src/overlay_params.cpp @@ -527,6 +527,7 @@ parse_overlay_env(struct overlay_params *params, params->enabled[OVERLAY_PARAM_ENABLED_core_load_change] = 0; params->enabled[OVERLAY_PARAM_ENABLED_battery_icon] = 0; params->enabled[OVERLAY_PARAM_ENABLED_mangoapp_steam] = 0; + params->enabled[OVERLAY_PARAM_ENABLED_hide_fsr_sharpness] = 0; params->enabled[OVERLAY_PARAM_ENABLED_read_cfg] = read_cfg; } #define OVERLAY_PARAM_BOOL(name) \ @@ -675,6 +676,7 @@ parse_overlay_config(struct overlay_params *params, params->enabled[OVERLAY_PARAM_ENABLED_battery_icon] = 0; params->enabled[OVERLAY_PARAM_ENABLED_force_amdgpu_hwmon] = 0; params->enabled[OVERLAY_PARAM_ENABLED_mangoapp_steam] = 0; + params->enabled[OVERLAY_PARAM_ENABLED_hide_fsr_sharpness] = 0; params->options.erase("full"); } for (auto& it : params->options) {