diff --git a/features/Water Effects/CORE b/features/Water Effects/CORE new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/Features/WaterEffects.cpp b/src/Features/WaterEffects.cpp index 32b80d6ccb..e9665bff88 100644 --- a/src/Features/WaterEffects.cpp +++ b/src/Features/WaterEffects.cpp @@ -20,4 +20,4 @@ void WaterEffects::Prepass() bool WaterEffects::HasShaderDefine(RE::BSShader::Type) { return true; -} +} \ No newline at end of file diff --git a/src/Features/WaterEffects.h b/src/Features/WaterEffects.h index 2c71b3a7b3..80441c28d9 100644 --- a/src/Features/WaterEffects.h +++ b/src/Features/WaterEffects.h @@ -18,8 +18,7 @@ struct WaterEffects : Feature virtual std::pair> GetFeatureSummary() override { return { - "Water Effects enhances water rendering with realistic caustics and underwater lighting effects.\n" - "This feature adds dynamic light patterns and improved water visual quality.", + "This feature implements basic water effects, including parallax, flow map parallax, caustics and lighting tweaks.", { "Realistic water caustics", "Enhanced underwater lighting", "Dynamic light patterns on water surfaces", @@ -28,11 +27,13 @@ struct WaterEffects : Feature }; } + virtual bool IsCore() const override { return true; } + bool HasShaderDefine(RE::BSShader::Type shaderType) override; virtual void SetupResources() override; virtual void Prepass() override; - virtual bool SupportsVR() override { return true; }; + virtual bool SupportsVR() override { return true; } };