diff --git a/core/src/main/java/com/seibel/distanthorizons/core/config/Config.java b/core/src/main/java/com/seibel/distanthorizons/core/config/Config.java index 50d52756e..211a6b59a 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/config/Config.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/config/Config.java @@ -574,11 +574,11 @@ public class Config + "") .build(); - public static ConfigEntry disableInstancedRendering = new ConfigEntry.Builder() + public static ConfigEntry enableInstancedRendering = new ConfigEntry.Builder() .set(true) .comment("" - + "If true much slower but more compatible direct rendering will be used instead of instanced rendering. \n" - + "Can be used to fix some crashes on Mac. \n" + + "Can be disabled to use much slower but more compatible direct rendering. \n" + + "Disabling this can be used to fix some crashes on Mac. \n" + "") .build(); diff --git a/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/generic/GenericObjectRenderer.java b/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/generic/GenericObjectRenderer.java index 37634bd4a..b110db906 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/generic/GenericObjectRenderer.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/generic/GenericObjectRenderer.java @@ -392,7 +392,7 @@ public class GenericObjectRenderer implements IDhApiCustomRenderRegister this.init(); boolean useInstancedRendering = this.instancedRenderingAvailable - && !Config.Client.Advanced.Graphics.GenericRendering.disableInstancedRendering.get(); + && Config.Client.Advanced.Graphics.GenericRendering.enableInstancedRendering.get(); ApiEventInjector.INSTANCE.fireAllEvents(DhApiBeforeGenericRenderSetupEvent.class, renderEventParam); diff --git a/core/src/main/resources/assets/distanthorizons/lang/en_us.json b/core/src/main/resources/assets/distanthorizons/lang/en_us.json index 7b81ecae5..a4f46ed1b 100644 --- a/core/src/main/resources/assets/distanthorizons/lang/en_us.json +++ b/core/src/main/resources/assets/distanthorizons/lang/en_us.json @@ -330,10 +330,10 @@ "Enable Cloud Rendering", "distanthorizons.config.client.advanced.graphics.genericRendering.enableCloudRendering.@tooltip": "If true LOD clouds will be rendered.", - "distanthorizons.config.client.advanced.graphics.genericRendering.disableInstancedRendering": - "Disable Instanced Rendering", - "distanthorizons.config.client.advanced.graphics.genericRendering.disableInstancedRendering.@tooltip": - "If true much slower but more compatible direct rendering will be used instead of instanced rendering. \nCan be used to fix some crashes on Mac.", + "distanthorizons.config.client.advanced.graphics.genericRendering.enableInstancedRendering": + "Enable Instanced Rendering", + "distanthorizons.config.client.advanced.graphics.genericRendering.enableInstancedRendering.@tooltip": + "Can be disabled to use much slower but more compatible direct rendering. \nDisabling this can be used to fix some crashes on Mac.", "distanthorizons.config.client.advanced.worldGenerator":