From 3cf799a10f5874db8f86fd0da459a4ecade827f5 Mon Sep 17 00:00:00 2001 From: James Seibel Date: Sat, 6 Jun 2026 16:56:45 -0500 Subject: [PATCH] fix hard fade cut-off with fog at low render dist --- .../core/render/renderer/LodRenderer.java | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/LodRenderer.java b/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/LodRenderer.java index 6e8e886ec..d3179d647 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/LodRenderer.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/LodRenderer.java @@ -262,16 +262,7 @@ public class LodRenderer this.renderTerrain(this.terrainRenderer, renderBufferHandler, renderParams, /*opaquePass*/ false, profiler); } - // far plane clip fading - if (Config.Client.Advanced.Graphics.Quality.dhFadeFarClipPlane.get() - && IRIS_ACCESSOR == null) - { - profiler.popPush("Fade Far Clip Fade"); - this.farFadeRenderer.render(renderParams); - } - // fog - boolean cancelFogEvent = ApiEventInjector.INSTANCE.fireAllEvents(DhApiBeforeFogRenderEvent.class, fogRenderEventParam); if (renderFog && !cancelFogEvent) @@ -281,6 +272,14 @@ public class LodRenderer this.fogRenderer.render(renderParams, fogRenderEventParam.getFogRenderParam()); } + // far plane clip fading + if (Config.Client.Advanced.Graphics.Quality.dhFadeFarClipPlane.get() + && IRIS_ACCESSOR == null) + { + profiler.popPush("Fade Far Clip Fade"); + this.farFadeRenderer.render(renderParams); + } + //=================//