diff --git a/src/Features/LightLimitFix.cpp b/src/Features/LightLimitFix.cpp index b3cc18c6e9..1e60de12d5 100644 --- a/src/Features/LightLimitFix.cpp +++ b/src/Features/LightLimitFix.cpp @@ -8,11 +8,6 @@ static constexpr uint CLUSTER_MAX_LIGHTS = 128; static constexpr uint MAX_LIGHTS = 1024; -NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT( - LightLimitFix::Settings, - EnableContactShadows, - LightsVisualisationMode) - void LightLimitFix::DrawSettings() { auto shaderCache = globals::shaderCache; @@ -170,16 +165,6 @@ void LightLimitFix::SetupResources() } } -void LightLimitFix::LoadSettings(json& o_json) -{ - settings = o_json; -} - -void LightLimitFix::SaveSettings(json& o_json) -{ - o_json = settings; -} - void LightLimitFix::RestoreDefaultSettings() { settings = {}; diff --git a/src/Features/LightLimitFix.h b/src/Features/LightLimitFix.h index 92822e21c8..7d905f8603 100644 --- a/src/Features/LightLimitFix.h +++ b/src/Features/LightLimitFix.h @@ -151,9 +151,6 @@ struct LightLimitFix : OverlayFeature virtual void SetupResources() override; - virtual void LoadSettings(json& o_json) override; - virtual void SaveSettings(json& o_json) override; - virtual void RestoreDefaultSettings() override; virtual void DrawSettings() override; @@ -176,7 +173,6 @@ struct LightLimitFix : OverlayFeature struct Settings { - bool EnableContactShadows = false; bool EnableLightsVisualisation = false; uint LightsVisualisationMode = 0; }; @@ -277,4 +273,4 @@ struct fmt::formatter l.radius, (Vector3)l.positionWS[0].data, (Vector3)l.positionWS[1].data); } -}; \ No newline at end of file +};