diff --git a/common/src/main/java/com/seibel/lod/common/Config.java b/common/src/main/java/com/seibel/lod/common/Config.java index 039bbae34..f77aaa1ec 100644 --- a/common/src/main/java/com/seibel/lod/common/Config.java +++ b/common/src/main/java/com/seibel/lod/common/Config.java @@ -143,6 +143,10 @@ public class Config extends ConfigGui @ConfigAnnotations.Entry public static boolean alwaysDrawAtMaxQuality = IAdvancedGraphics.ALWAYS_DRAW_AT_MAD_QUALITY_DEFAULT; + @ConfigAnnotations.Category("client.graphics.advancedGraphics") + @ConfigAnnotations.Entry + public static int backsideCullingRange = IAdvancedGraphics.VANILLA_CULLING_RANGE_MIN_DEFAULT_MAX.defaultValue; + @ConfigAnnotations.Category("client.graphics.advancedGraphics") @ConfigAnnotations.Entry public static VanillaOverdraw vanillaOverdraw = IAdvancedGraphics.VANILLA_OVERDRAW_DEFAULT; diff --git a/common/src/main/java/com/seibel/lod/common/wrappers/config/LodConfigWrapperSingleton.java b/common/src/main/java/com/seibel/lod/common/wrappers/config/LodConfigWrapperSingleton.java index 51428d5be..f3bc05807 100644 --- a/common/src/main/java/com/seibel/lod/common/wrappers/config/LodConfigWrapperSingleton.java +++ b/common/src/main/java/com/seibel/lod/common/wrappers/config/LodConfigWrapperSingleton.java @@ -252,8 +252,18 @@ public class LodConfigWrapperSingleton implements ILodConfigWrapperSingleton { Config.Client.Graphics.AdvancedGraphics.vanillaOverdraw = newVanillaOverdraw; } - - + + @Override + public int getBacksideCullingRange() + { + return Config.Client.Graphics.AdvancedGraphics.backsideCullingRange; + } + @Override + public void setBacksideCullingRange(int backsideCullingRange) + { + Config.Client.Graphics.AdvancedGraphics.backsideCullingRange = backsideCullingRange; + } + @Override public boolean getUseExtendedNearClipPlane() {