From 38f3b46f8ad43ef4670b5ecfee447a2c03f63565 Mon Sep 17 00:00:00 2001 From: James Seibel Date: Wed, 2 Oct 2024 18:16:32 -0500 Subject: [PATCH] Fix fade rendering when DH rendering is disabled --- .../seibel/distanthorizons/core/api/internal/ClientApi.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/seibel/distanthorizons/core/api/internal/ClientApi.java b/core/src/main/java/com/seibel/distanthorizons/core/api/internal/ClientApi.java index 202820880..33f6c346e 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/api/internal/ClientApi.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/api/internal/ClientApi.java @@ -556,7 +556,8 @@ public class ClientApi public void renderFadeOpaque(Mat4f mcModelViewMatrix, Mat4f mcProjectionMatrix, float partialTicks, IClientLevelWrapper level) { if (Config.Client.Advanced.Graphics.Quality.fadeOutVanillaRendering.get() - && Config.Client.Advanced.Graphics.Quality.twoPassVanillaFade.get()) + && Config.Client.Advanced.Graphics.Quality.twoPassVanillaFade.get() + && Config.Client.Advanced.Debugging.rendererMode.get() == EDhApiRendererMode.DEFAULT) { FadeRenderer.INSTANCE.render(mcModelViewMatrix, mcProjectionMatrix, partialTicks, level); } @@ -564,7 +565,8 @@ public class ClientApi /** should be called after DH and MC finish rendering so we can smooth the transition between the two */ public void renderFade(Mat4f mcModelViewMatrix, Mat4f mcProjectionMatrix, float partialTicks, IClientLevelWrapper level) { - if (Config.Client.Advanced.Graphics.Quality.fadeOutVanillaRendering.get()) + if (Config.Client.Advanced.Graphics.Quality.fadeOutVanillaRendering.get() + && Config.Client.Advanced.Debugging.rendererMode.get() == EDhApiRendererMode.DEFAULT) { FadeRenderer.INSTANCE.render(mcModelViewMatrix, mcProjectionMatrix, partialTicks, level); }