9
0
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:
Julian Krings
2025-11-21 16:20:32 +01:00
parent 57d4c2935c
commit 7a44e555b2
4 changed files with 4 additions and 4 deletions

View File

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

View File

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

View File

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

View File

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