diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/gpu/GpuPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/gpu/GpuPlugin.java index 998cee57b8..00e9bc31e1 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/gpu/GpuPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/gpu/GpuPlugin.java @@ -100,7 +100,7 @@ public class GpuPlugin extends Plugin implements DrawCallbacks private static final int MAX_TRIANGLE = 4096; private static final int SMALL_TRIANGLE_COUNT = 512; private static final int FLAG_SCENE_BUFFER = Integer.MIN_VALUE; - private static final int MAX_DISTANCE = 90; + static final int MAX_DISTANCE = 90; @Inject private Client client; diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/gpu/GpuPluginConfig.java b/runelite-client/src/main/java/net/runelite/client/plugins/gpu/GpuPluginConfig.java index cdfa6ddd05..792ac65a04 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/gpu/GpuPluginConfig.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/gpu/GpuPluginConfig.java @@ -27,11 +27,17 @@ package net.runelite.client.plugins.gpu; import net.runelite.client.config.Config; import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigItem; +import net.runelite.client.config.Range; import net.runelite.client.plugins.gpu.config.AntiAliasingMode; +import static net.runelite.client.plugins.gpu.GpuPlugin.MAX_DISTANCE; @ConfigGroup("gpu") public interface GpuPluginConfig extends Config { + @Range( + min = 0, + max = MAX_DISTANCE + ) @ConfigItem( keyName = "drawDistance", name = "Draw Distance",