Merge pull request #7210 from 15987632/gpu-range

Add range annotation to gpu draw distance
This commit is contained in:
Tomas Slusny
2019-01-07 22:37:20 +01:00
committed by GitHub
3 changed files with 7 additions and 2 deletions

View File

@@ -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;
}

View File

@@ -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;

View File

@@ -27,11 +27,16 @@ 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(
max = MAX_DISTANCE
)
@ConfigItem(
keyName = "drawDistance",
name = "Draw Distance",