From 3a2c78d17c3e291f968d8b274c728104979fcde5 Mon Sep 17 00:00:00 2001 From: lightningterror <18107717+lightningterror@users.noreply.github.com> Date: Sat, 26 Jul 2025 02:12:30 +0200 Subject: [PATCH] Qt: Fix default post processing values. Brightness, contrast, gamma, saturation. --- pcsx2-qt/Settings/GraphicsSettingsWidget.cpp | 12 ++++++++---- pcsx2/Config.h | 13 +++++++++---- 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/pcsx2-qt/Settings/GraphicsSettingsWidget.cpp b/pcsx2-qt/Settings/GraphicsSettingsWidget.cpp index a95e1e34f4..90ee6e2b74 100644 --- a/pcsx2-qt/Settings/GraphicsSettingsWidget.cpp +++ b/pcsx2-qt/Settings/GraphicsSettingsWidget.cpp @@ -131,12 +131,16 @@ GraphicsSettingsWidget::GraphicsSettingsWidget(SettingsWindow* dialog, QWidget* SettingWidgetBinder::BindWidgetToBoolSetting(sif, m_ui.osdShowVideoCapture, "EmuCore/GS", "OsdShowVideoCapture", true); SettingWidgetBinder::BindWidgetToBoolSetting(sif, m_ui.osdShowInputRec, "EmuCore/GS", "OsdShowInputRec", true); SettingWidgetBinder::BindWidgetToBoolSetting(sif, m_ui.osdWarnAboutUnsafeSettings, "EmuCore", "OsdWarnAboutUnsafeSettings", true); + + ////////////////////////////////////////////////////////////////////////// + // Post-Processing Settings + ////////////////////////////////////////////////////////////////////////// SettingWidgetBinder::BindWidgetToBoolSetting(sif, m_ui.fxaa, "EmuCore/GS", "fxaa", false); SettingWidgetBinder::BindWidgetToBoolSetting(sif, m_ui.shadeBoost, "EmuCore/GS", "ShadeBoost", false); - SettingWidgetBinder::BindWidgetToIntSetting(sif, m_ui.shadeBoostBrightness, "EmuCore/GS", "ShadeBoost_Brightness", false); - SettingWidgetBinder::BindWidgetToIntSetting(sif, m_ui.shadeBoostContrast, "EmuCore/GS", "ShadeBoost_Contrast", false); - SettingWidgetBinder::BindWidgetToIntSetting(sif, m_ui.shadeBoostGamma, "EmuCore/GS", "ShadeBoost_Gamma", false); - SettingWidgetBinder::BindWidgetToIntSetting(sif, m_ui.shadeBoostSaturation, "EmuCore/GS", "ShadeBoost_Saturation", false); + SettingWidgetBinder::BindWidgetToIntSetting(sif, m_ui.shadeBoostBrightness, "EmuCore/GS", "ShadeBoost_Brightness", Pcsx2Config::GSOptions::DEFAULT_SHADEBOOST_BRIGHTNESS); + SettingWidgetBinder::BindWidgetToIntSetting(sif, m_ui.shadeBoostContrast, "EmuCore/GS", "ShadeBoost_Contrast", Pcsx2Config::GSOptions::DEFAULT_SHADEBOOST_CONTRAST); + SettingWidgetBinder::BindWidgetToIntSetting(sif, m_ui.shadeBoostGamma, "EmuCore/GS", "ShadeBoost_Gamma", Pcsx2Config::GSOptions::DEFAULT_SHADEBOOST_GAMMA); + SettingWidgetBinder::BindWidgetToIntSetting(sif, m_ui.shadeBoostSaturation, "EmuCore/GS", "ShadeBoost_Saturation", Pcsx2Config::GSOptions::DEFAULT_SHADEBOOST_SATURATION); SettingWidgetBinder::BindWidgetToIntSetting(sif, m_ui.tvShader, "EmuCore/GS", "TVShader", DEFAULT_TV_SHADER_MODE); SettingWidgetBinder::BindWidgetToIntSetting(sif, m_ui.casMode, "EmuCore/GS", "CASMode", static_cast(GSCASMode::Disabled)); SettingWidgetBinder::BindWidgetToIntSetting(sif, m_ui.casSharpness, "EmuCore/GS", "CASSharpness", DEFAULT_CAS_SHARPNESS); diff --git a/pcsx2/Config.h b/pcsx2/Config.h index d6a8549988..8921bd9995 100644 --- a/pcsx2/Config.h +++ b/pcsx2/Config.h @@ -704,6 +704,11 @@ struct Pcsx2Config static constexpr int DEFAULT_AUDIO_CAPTURE_BITRATE = 192; static const char* DEFAULT_CAPTURE_CONTAINER; + static constexpr int DEFAULT_SHADEBOOST_BRIGHTNESS = 50; + static constexpr int DEFAULT_SHADEBOOST_CONTRAST = 50; + static constexpr int DEFAULT_SHADEBOOST_GAMMA = 50; + static constexpr int DEFAULT_SHADEBOOST_SATURATION = 50; + union { u64 bitset; @@ -837,10 +842,10 @@ struct Pcsx2Config s8 OverrideTextureBarriers = -1; u8 CAS_Sharpness = 50; - u8 ShadeBoost_Brightness = 50; - u8 ShadeBoost_Contrast = 50; - u8 ShadeBoost_Saturation = 50; - u8 ShadeBoost_Gamma = 50; + u8 ShadeBoost_Brightness = DEFAULT_SHADEBOOST_BRIGHTNESS; + u8 ShadeBoost_Contrast = DEFAULT_SHADEBOOST_CONTRAST; + u8 ShadeBoost_Saturation = DEFAULT_SHADEBOOST_SATURATION; + u8 ShadeBoost_Gamma = DEFAULT_SHADEBOOST_GAMMA; u8 PNGCompressionLevel = 1; u16 SWExtraThreads = 2;