Skip to content

feat: effect11 subsystem#2101

Closed
doodlum wants to merge 293 commits into
devfrom
effect11updated
Closed

feat: effect11 subsystem#2101
doodlum wants to merge 293 commits into
devfrom
effect11updated

Conversation

@doodlum
Copy link
Copy Markdown
Collaborator

@doodlum doodlum commented Apr 12, 2026

Waiting on @jiayev to make some final changes for IBL

Remaining tasks:

  • Optimise Load and Apply to only load INIs which have changed
  • Fix deadlocks
  • Optimise code
  • Clean up code
  • Verify Moon/Sun position works correctly for all setups
  • Rename the feature to something that's not just about Post Processing

Summary by CodeRabbit

Release Notes

  • New Features

    • Added Effect11 post-processing framework with customizable effects (bloom, lens, adaptation, tone mapping)
    • Integrated ENB-compatible settings system with weather and time-of-day support
    • Added AutoHDR tone mapping enhancements
  • Improvements

    • Refined cloud shadow opacity calculation for better visual quality
    • Enhanced water parallax and normal mapping
    • Improved grass lighting and shading calculations
    • Better sky and moon rendering with directional lighting
  • Updates

    • Cloud Shadows: v1-3-0 → v1-4-0
    • Light Limit Fix: v3-0-2 → v3-1-0
    • Water Effects: v1-1-0 → v1-1-1

doodlum added 30 commits April 1, 2026 21:39
doodlum and others added 29 commits April 21, 2026 14:17
…ling

Track unique cloud layers (by usCloudLayer) during reflection
cubemap passes. Compare order with previous frame in EarlyPrepass
and set Validity to 0 when order changes. Shader skips cloud
shadow sampling when invalid, preventing flickering during
weather transitions or intermittent cloud layer culling.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
# Conflicts:
#	features/Cloud Shadows/Shaders/Features/CloudShadows.ini
#	features/Dynamic Cubemaps/Shaders/DynamicCubemaps/DynamicCubemaps.hlsli
#	features/Light Limit Fix/Shaders/Features/LightLimitFix.ini
#	features/Skylighting/Shaders/Skylighting/Skylighting.hlsli
#	features/Subsurface Scattering/Shaders/Features/SubsurfaceScattering.ini
#	features/Water Effects/Shaders/Features/WaterEffects.ini
#	features/Water Effects/Shaders/WaterEffects/WaterParallax.hlsli
#	package/Shaders/DeferredCompositeCS.hlsl
#	package/Shaders/Effect.hlsl
#	package/Shaders/Lighting.hlsl
#	package/Shaders/RunGrass.hlsl
#	package/Shaders/Water.hlsl
#	src/Deferred.cpp
#	src/Features/Skylighting.cpp
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@doodlum doodlum closed this May 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants