Cap fog depth to 100 in the GPU Plugin.
This commit is contained in:
@@ -102,6 +102,7 @@ public class GpuPlugin extends Plugin implements DrawCallbacks
|
|||||||
private static final int SMALL_TRIANGLE_COUNT = 512;
|
private static final int SMALL_TRIANGLE_COUNT = 512;
|
||||||
private static final int FLAG_SCENE_BUFFER = Integer.MIN_VALUE;
|
private static final int FLAG_SCENE_BUFFER = Integer.MIN_VALUE;
|
||||||
static final int MAX_DISTANCE = 90;
|
static final int MAX_DISTANCE = 90;
|
||||||
|
static final int MAX_FOG_DEPTH = 100;
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
private Client client;
|
private Client client;
|
||||||
|
|||||||
@@ -28,6 +28,7 @@ import net.runelite.client.config.Config;
|
|||||||
import net.runelite.client.config.ConfigGroup;
|
import net.runelite.client.config.ConfigGroup;
|
||||||
import net.runelite.client.config.ConfigItem;
|
import net.runelite.client.config.ConfigItem;
|
||||||
import net.runelite.client.config.Range;
|
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 net.runelite.client.plugins.gpu.config.AntiAliasingMode;
|
||||||
import static net.runelite.client.plugins.gpu.GpuPlugin.MAX_DISTANCE;
|
import static net.runelite.client.plugins.gpu.GpuPlugin.MAX_DISTANCE;
|
||||||
|
|
||||||
@@ -70,6 +71,9 @@ public interface GpuPluginConfig extends Config
|
|||||||
return AntiAliasingMode.DISABLED;
|
return AntiAliasingMode.DISABLED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Range(
|
||||||
|
max = MAX_FOG_DEPTH
|
||||||
|
)
|
||||||
@ConfigItem(
|
@ConfigItem(
|
||||||
keyName = "fogDepth",
|
keyName = "fogDepth",
|
||||||
name = "Fog depth",
|
name = "Fog depth",
|
||||||
|
|||||||
Reference in New Issue
Block a user