From a7946a3769ab5d0220b1a1e17b661fb827f569f6 Mon Sep 17 00:00:00 2001 From: Trevor Guidry Date: Sun, 6 Jan 2019 13:23:07 -0500 Subject: [PATCH 1/2] Add range annotation to gpu draw distance --- .../java/net/runelite/client/plugins/gpu/GpuPlugin.java | 2 +- .../net/runelite/client/plugins/gpu/GpuPluginConfig.java | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) 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", From e2e6ab588d9d15b648052306aa653dc3893d24d3 Mon Sep 17 00:00:00 2001 From: Trevor Guidry Date: Sun, 6 Jan 2019 13:57:29 -0500 Subject: [PATCH 2/2] Make the default min value of ranges 0 --- .../src/main/java/net/runelite/client/config/Range.java | 2 +- .../java/net/runelite/client/plugins/gpu/GpuPluginConfig.java | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/config/Range.java b/runelite-client/src/main/java/net/runelite/client/config/Range.java index 54efe98efd..714c03839f 100644 --- a/runelite-client/src/main/java/net/runelite/client/config/Range.java +++ b/runelite-client/src/main/java/net/runelite/client/config/Range.java @@ -38,7 +38,7 @@ import java.lang.annotation.Target; @Documented public @interface Range { - int min() default Integer.MIN_VALUE; + int min() default 0; int max() default Integer.MAX_VALUE; } 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 792ac65a04..1ce6e9b163 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 @@ -35,7 +35,6 @@ import static net.runelite.client.plugins.gpu.GpuPlugin.MAX_DISTANCE; public interface GpuPluginConfig extends Config { @Range( - min = 0, max = MAX_DISTANCE ) @ConfigItem(