diff --git a/runelite-mixins/src/main/java/net/runelite/mixins/RSTextureProviderMixin.java b/runelite-mixins/src/main/java/net/runelite/mixins/RSTextureProviderMixin.java index 6d6646248b..2f08e5fc5e 100644 --- a/runelite-mixins/src/main/java/net/runelite/mixins/RSTextureProviderMixin.java +++ b/runelite-mixins/src/main/java/net/runelite/mixins/RSTextureProviderMixin.java @@ -44,9 +44,9 @@ public abstract class RSTextureProviderMixin implements RSTextureProvider { // the client's max size is 20, however there are many scenes with >20 textures, // which causes continuous alloc/free of textures with the gl. There are - // only ~57 textures in total. - setMaxSize(64); - setSize(64); + // only ~90 textures in total. + setMaxSize(128); + setSize(128); } @MethodHook(value = "animate", end = true) diff --git a/runescape-client/src/main/java/TextureProvider.java b/runescape-client/src/main/java/TextureProvider.java index b0782ca8ce..746a98e569 100644 --- a/runescape-client/src/main/java/TextureProvider.java +++ b/runescape-client/src/main/java/TextureProvider.java @@ -21,13 +21,13 @@ public class TextureProvider implements TextureLoader { NodeDeque deque; @ObfuscatedName("o") @ObfuscatedGetter( - intValue = -687495915 + intValue = -381189571 ) @Export("capacity") int capacity; @ObfuscatedName("g") @ObfuscatedGetter( - intValue = 468590337 + intValue = 1463275439 ) @Export("remaining") int remaining;