mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2025-12-19 15:09:18 +00:00
rename noise cache size setting and decrease default value
This commit is contained in:
@@ -159,7 +159,7 @@ public class IrisSettings {
|
|||||||
private IrisSettingsEngineSVC engineSVC = new IrisSettingsEngineSVC();
|
private IrisSettingsEngineSVC engineSVC = new IrisSettingsEngineSVC();
|
||||||
public boolean trimMantleInStudio = false;
|
public boolean trimMantleInStudio = false;
|
||||||
public int mantleKeepAlive = 30;
|
public int mantleKeepAlive = 30;
|
||||||
public int cacheSize = 4_096;
|
public int noiseCacheSize = 1_024;
|
||||||
public int resourceLoaderCacheSize = 1_024;
|
public int resourceLoaderCacheSize = 1_024;
|
||||||
public int objectLoaderCacheSize = 4_096;
|
public int objectLoaderCacheSize = 4_096;
|
||||||
public int scriptLoaderCacheSize = 512;
|
public int scriptLoaderCacheSize = 512;
|
||||||
|
|||||||
@@ -89,7 +89,7 @@ public class IrisComplex implements DataProvider {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public IrisComplex(Engine engine, boolean simple) {
|
public IrisComplex(Engine engine, boolean simple) {
|
||||||
int cacheSize = IrisSettings.get().getPerformance().getCacheSize();
|
int cacheSize = IrisSettings.get().getPerformance().getNoiseCacheSize();
|
||||||
IrisBiome emptyBiome = new IrisBiome();
|
IrisBiome emptyBiome = new IrisBiome();
|
||||||
UUID focusUUID = UUID.nameUUIDFromBytes("focus".getBytes());
|
UUID focusUUID = UUID.nameUUIDFromBytes("focus".getBytes());
|
||||||
this.rng = new RNG(engine.getSeedManager().getComplex());
|
this.rng = new RNG(engine.getSeedManager().getComplex());
|
||||||
|
|||||||
@@ -74,7 +74,7 @@ public class CachedStream2D<T> extends BasicStream<T> implements ProceduralStrea
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public long getMaxSize() {
|
public long getMaxSize() {
|
||||||
return 256 * 32;
|
return cache.getMaxSize();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ open class IrisSimpleExecutionEnvironment internal constructor(
|
|||||||
) : SimpleEnvironment {
|
) : SimpleEnvironment {
|
||||||
@JvmOverloads
|
@JvmOverloads
|
||||||
constructor(baseDir: File = File(".").absoluteFile) : this(baseDir, null)
|
constructor(baseDir: File = File(".").absoluteFile) : this(baseDir, null)
|
||||||
protected val compileCache = KCache<String, KMap<KClass<*>, ResultWithDiagnostics<Script>>>({ _ -> KMap() }, IrisSettings.get().performance.cacheSize.toLong())
|
protected val compileCache = KCache<String, KMap<KClass<*>, ResultWithDiagnostics<Script>>>({ _ -> KMap() }, 1024L)
|
||||||
protected val runner = ScriptRunner(baseDir, parent)
|
protected val runner = ScriptRunner(baseDir, parent)
|
||||||
|
|
||||||
override fun execute(
|
override fun execute(
|
||||||
|
|||||||
Reference in New Issue
Block a user