From 4cdb76975a6557c8a2ecd9a75f4dc3d00fad3fbc Mon Sep 17 00:00:00 2001 From: BPengu1n Date: Sun, 11 Feb 2024 16:39:16 -0600 Subject: [PATCH] added force PPL checkbox --- apps/launcher/settingspage.cpp | 2 ++ apps/launcher/ui/settingspage.ui | 12 +++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/apps/launcher/settingspage.cpp b/apps/launcher/settingspage.cpp index c274b75f79..2b02d6b0bb 100644 --- a/apps/launcher/settingspage.cpp +++ b/apps/launcher/settingspage.cpp @@ -252,6 +252,7 @@ bool Launcher::SettingsPage::loadSettings() lightFadeMultiplierSpinBox->setValue(Settings::shaders().mLightFadeStart); lightsBoundingSphereMultiplierSpinBox->setValue(Settings::shaders().mLightBoundsMultiplier); lightsMinimumInteriorBrightnessSpinBox->setValue(Settings::shaders().mMinimumInteriorBrightness); + loadSettingBool(Settings::shaders().mForcePerPixelLighting, *forcePPLCheckBox); connect(lightingMethodComboBox, qOverload(&QComboBox::currentIndexChanged), this, &SettingsPage::slotLightTypeCurrentIndexChanged); @@ -470,6 +471,7 @@ void Launcher::SettingsPage::saveSettings() Settings::shaders().mLightFadeStart.set(lightFadeMultiplierSpinBox->value()); Settings::shaders().mLightBoundsMultiplier.set(lightsBoundingSphereMultiplierSpinBox->value()); Settings::shaders().mMinimumInteriorBrightness.set(lightsMinimumInteriorBrightnessSpinBox->value()); + saveSettingBool(*forcePPLCheckBox, Settings::shaders().mForcePerPixelLighting); } // Audio diff --git a/apps/launcher/ui/settingspage.ui b/apps/launcher/ui/settingspage.ui index 2d06c1802e..86039f77ee 100644 --- a/apps/launcher/ui/settingspage.ui +++ b/apps/launcher/ui/settingspage.ui @@ -1028,7 +1028,7 @@ - + Qt::Vertical @@ -1103,6 +1103,16 @@ + + + + <html><head/><body><p>If true, force per-pixel lighting.</p></body></html> + + + Force per-pixel lighting + + +