fix hard fade cut-off with fog at low render dist
This commit is contained in:
@@ -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);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//=================//
|
//=================//
|
||||||
|
|||||||
Reference in New Issue
Block a user