From 19635e20ec0cc571206ac91a0ea8c3a2baf23cd2 Mon Sep 17 00:00:00 2001 From: Caedis Date: Thu, 26 Dec 2024 05:25:42 +0000 Subject: [PATCH] Disable optimizeInWorldItemRendering by default for now (#820) --- .../com/gtnewhorizons/angelica/config/AngelicaConfig.java | 6 +++--- src/main/java/com/gtnewhorizons/angelica/mixins/Mixins.java | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/gtnewhorizons/angelica/config/AngelicaConfig.java b/src/main/java/com/gtnewhorizons/angelica/config/AngelicaConfig.java index 35a0e44e0..e1d64db5c 100644 --- a/src/main/java/com/gtnewhorizons/angelica/config/AngelicaConfig.java +++ b/src/main/java/com/gtnewhorizons/angelica/config/AngelicaConfig.java @@ -138,10 +138,10 @@ public class AngelicaConfig { @Config.RequiresMcRestart public static boolean enableZoom; - @Config.Comment("Optimizes in-world item rendering") - @Config.DefaultBoolean(true) + @Config.Comment("Optimizes in-world item rendering [Experimental]") + @Config.DefaultBoolean(false) @Config.RequiresMcRestart - public static boolean optimizeInWorldItemRendering; + public static boolean optimizeInWorldItemRendering_WIP; @Config.Comment("Max amount of display lists to cache for optimized item rendering. Higher number will use more VRAM") @Config.DefaultInt(256) diff --git a/src/main/java/com/gtnewhorizons/angelica/mixins/Mixins.java b/src/main/java/com/gtnewhorizons/angelica/mixins/Mixins.java index 2d746fd1e..0845b3e4a 100644 --- a/src/main/java/com/gtnewhorizons/angelica/mixins/Mixins.java +++ b/src/main/java/com/gtnewhorizons/angelica/mixins/Mixins.java @@ -80,7 +80,7 @@ public enum Mixins { ANGELICA_ITEM_DISPLAY_LIST_OPTIMIZATION(new Builder("Optimized item rendering by wrapping them with display lists") .setPhase(Phase.EARLY).addMixinClasses("angelica.itemrenderer.MixinItemRenderer").setSide(Side.CLIENT) - .setApplyIf(() -> AngelicaConfig.optimizeInWorldItemRendering) + .setApplyIf(() -> AngelicaConfig.optimizeInWorldItemRendering_WIP) .addTargetedMod(TargetedMod.VANILLA)), // Not compatible with the lwjgl debug callbacks, so disable if that's enabled