From cf7679fb351bb95829bc7b9198d2b92035e41071 Mon Sep 17 00:00:00 2001 From: DannysPVM Date: Sat, 12 Jan 2019 04:43:05 -0600 Subject: [PATCH] Cap fog depth to 100 in the GPU Plugin. --- .../main/java/net/runelite/client/plugins/gpu/GpuPlugin.java | 1 + .../java/net/runelite/client/plugins/gpu/GpuPluginConfig.java | 4 ++++ 2 files changed, 5 insertions(+) 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 9218d987c7..a7871f95da 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 @@ -102,6 +102,7 @@ public class GpuPlugin extends Plugin implements DrawCallbacks private static final int SMALL_TRIANGLE_COUNT = 512; private static final int FLAG_SCENE_BUFFER = Integer.MIN_VALUE; static final int MAX_DISTANCE = 90; + static final int MAX_FOG_DEPTH = 100; @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 647fbf65ea..94878c69dc 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 @@ -28,6 +28,7 @@ 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 static net.runelite.client.plugins.gpu.GpuPlugin.MAX_FOG_DEPTH; import net.runelite.client.plugins.gpu.config.AntiAliasingMode; import static net.runelite.client.plugins.gpu.GpuPlugin.MAX_DISTANCE; @@ -70,6 +71,9 @@ public interface GpuPluginConfig extends Config return AntiAliasingMode.DISABLED; } + @Range( + max = MAX_FOG_DEPTH + ) @ConfigItem( keyName = "fogDepth", name = "Fog depth",