From 7a44e555b277d6ea12c3f2601e30c01b06f0473b Mon Sep 17 00:00:00 2001 From: Julian Krings Date: Fri, 21 Nov 2025 16:20:32 +0100 Subject: [PATCH] rename noise cache size setting and decrease default value --- core/src/main/java/com/volmit/iris/core/IrisSettings.java | 2 +- core/src/main/java/com/volmit/iris/engine/IrisComplex.java | 2 +- .../com/volmit/iris/util/stream/utility/CachedStream2D.java | 2 +- .../kotlin/environment/IrisSimpleExecutionEnvironment.kt | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/com/volmit/iris/core/IrisSettings.java b/core/src/main/java/com/volmit/iris/core/IrisSettings.java index 0ee444d2d..28d84b686 100644 --- a/core/src/main/java/com/volmit/iris/core/IrisSettings.java +++ b/core/src/main/java/com/volmit/iris/core/IrisSettings.java @@ -159,7 +159,7 @@ public class IrisSettings { private IrisSettingsEngineSVC engineSVC = new IrisSettingsEngineSVC(); public boolean trimMantleInStudio = false; public int mantleKeepAlive = 30; - public int cacheSize = 4_096; + public int noiseCacheSize = 1_024; public int resourceLoaderCacheSize = 1_024; public int objectLoaderCacheSize = 4_096; public int scriptLoaderCacheSize = 512; diff --git a/core/src/main/java/com/volmit/iris/engine/IrisComplex.java b/core/src/main/java/com/volmit/iris/engine/IrisComplex.java index 9435dc822..98e73444e 100644 --- a/core/src/main/java/com/volmit/iris/engine/IrisComplex.java +++ b/core/src/main/java/com/volmit/iris/engine/IrisComplex.java @@ -89,7 +89,7 @@ public class IrisComplex implements DataProvider { } public IrisComplex(Engine engine, boolean simple) { - int cacheSize = IrisSettings.get().getPerformance().getCacheSize(); + int cacheSize = IrisSettings.get().getPerformance().getNoiseCacheSize(); IrisBiome emptyBiome = new IrisBiome(); UUID focusUUID = UUID.nameUUIDFromBytes("focus".getBytes()); this.rng = new RNG(engine.getSeedManager().getComplex()); diff --git a/core/src/main/java/com/volmit/iris/util/stream/utility/CachedStream2D.java b/core/src/main/java/com/volmit/iris/util/stream/utility/CachedStream2D.java index f70ee5f9f..b5f3bedd2 100644 --- a/core/src/main/java/com/volmit/iris/util/stream/utility/CachedStream2D.java +++ b/core/src/main/java/com/volmit/iris/util/stream/utility/CachedStream2D.java @@ -74,7 +74,7 @@ public class CachedStream2D extends BasicStream implements ProceduralStrea @Override public long getMaxSize() { - return 256 * 32; + return cache.getMaxSize(); } @Override diff --git a/core/src/main/kotlin/com/volmit/iris/core/scripting/kotlin/environment/IrisSimpleExecutionEnvironment.kt b/core/src/main/kotlin/com/volmit/iris/core/scripting/kotlin/environment/IrisSimpleExecutionEnvironment.kt index 1525dfeef..274807eee 100644 --- a/core/src/main/kotlin/com/volmit/iris/core/scripting/kotlin/environment/IrisSimpleExecutionEnvironment.kt +++ b/core/src/main/kotlin/com/volmit/iris/core/scripting/kotlin/environment/IrisSimpleExecutionEnvironment.kt @@ -25,7 +25,7 @@ open class IrisSimpleExecutionEnvironment internal constructor( ) : SimpleEnvironment { @JvmOverloads constructor(baseDir: File = File(".").absoluteFile) : this(baseDir, null) - protected val compileCache = KCache, ResultWithDiagnostics