fix hard fade cut-off with fog at low render dist

This commit is contained in:
James Seibel
2026-06-06 16:56:45 -05:00
parent 4e99594a3f
commit 3cf799a10f
@@ -262,16 +262,7 @@ public class LodRenderer
this.renderTerrain(this.terrainRenderer, renderBufferHandler, renderParams, /*opaquePass*/ false, profiler); 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 // fog
boolean cancelFogEvent = ApiEventInjector.INSTANCE.fireAllEvents(DhApiBeforeFogRenderEvent.class, fogRenderEventParam); boolean cancelFogEvent = ApiEventInjector.INSTANCE.fireAllEvents(DhApiBeforeFogRenderEvent.class, fogRenderEventParam);
if (renderFog if (renderFog
&& !cancelFogEvent) && !cancelFogEvent)
@@ -281,6 +272,14 @@ public class LodRenderer
this.fogRenderer.render(renderParams, fogRenderEventParam.getFogRenderParam()); 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);
}
//=================// //=================//