From 72e4b520dba9320330763713edc0ee2d76859f3e Mon Sep 17 00:00:00 2001 From: cola98765 Date: Sun, 5 Dec 2021 16:43:21 +0100 Subject: [PATCH] updated DYNAMIC VanillaOverdraw setting. --- src/main/java/com/seibel/lod/core/util/LodUtil.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/seibel/lod/core/util/LodUtil.java b/src/main/java/com/seibel/lod/core/util/LodUtil.java index 84e745b92..d07dded2c 100644 --- a/src/main/java/com/seibel/lod/core/util/LodUtil.java +++ b/src/main/java/com/seibel/lod/core/util/LodUtil.java @@ -307,6 +307,7 @@ public class LodUtil int skipRadius; VanillaOverdraw overdraw = CONFIG.client().graphics().advancedGraphics().getVanillaOverdraw(); HorizontalResolution drawRes = CONFIG.client().graphics().quality().getDrawResolution(); + int drawResOffset = CONFIG.client().graphics().quality().getDrawResolutionOffset(); // apply distance based rules for dynamic overdraw if (overdraw == VanillaOverdraw.DYNAMIC @@ -314,7 +315,7 @@ public class LodUtil { // The vanilla render distance isn't far enough // for partial skipping to make sense... - if (!lodDim.dimension.hasCeiling() && (drawRes == HorizontalResolution.BLOCK)) + if (!lodDim.dimension.hasCeiling() && (drawRes == HorizontalResolution.BLOCK) && (drawResOffset == 0)) { // ...and the dimension is open, so we don't have to worry about // LODs rendering on top of the player,