9
0
mirror of https://github.com/VolmitSoftware/Iris.git synced 2025-12-25 01:59:15 +00:00

Fixes & Mem improvements

This commit is contained in:
Daniel Mills
2020-07-31 01:02:00 -04:00
parent 9d326d240a
commit 121653a8f2
25 changed files with 42206 additions and 62 deletions

View File

@@ -0,0 +1,32 @@
package com.volmit.iris;
import com.volmit.iris.util.Desc;
import com.volmit.iris.util.DontObfuscate;
public class IrisSettings
{
public static transient IrisSettings settings;
@DontObfuscate
@Desc("Iris creates (aggression X CPU threads) generator threads.")
public double threadAggression = 2;
@DontObfuscate
@Desc("Compress parallax data in memory to reduce memory usage in exchange for more cpu usage.")
public boolean parallaxCompression = true;
@DontObfuscate
@Desc("Compression level (0-9) lower is faster, but is not as good compression. Best results around 3-5")
public int parallaxCompressionLevel = 9;
public static IrisSettings get()
{
if(settings == null)
{
settings = new IrisSettings();
// TODO LOAD
}
return settings;
}
}