From 9d4caa7be4573c213d21c693ffc81204b24bfc97 Mon Sep 17 00:00:00 2001 From: cyberpwn Date: Mon, 27 Jun 2022 07:33:34 -0400 Subject: [PATCH] Iris engine fix --- engine/src/main/java/com/volmit/iris/engine/IrisEngine.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/engine/src/main/java/com/volmit/iris/engine/IrisEngine.java b/engine/src/main/java/com/volmit/iris/engine/IrisEngine.java index e380261bc..9fcee2958 100644 --- a/engine/src/main/java/com/volmit/iris/engine/IrisEngine.java +++ b/engine/src/main/java/com/volmit/iris/engine/IrisEngine.java @@ -13,6 +13,7 @@ import manifold.util.concurrent.ConcurrentWeakHashMap; import java.lang.ref.WeakReference; import java.util.Map; import java.util.Optional; +import java.util.concurrent.ForkJoinPool; @Data public class IrisEngine { @@ -22,11 +23,13 @@ public class IrisEngine { private final EngineConfiguration configuration; private final PlatformWorld world; private final EngineBlockCache blockCache; + private final ForkJoinPool forks; private final FeatureTerrain terrainFeature; public IrisEngine(IrisPlatform platform, PlatformWorld world, EngineConfiguration configuration) { this.configuration = configuration; + this.forks = new ForkJoinPool(configuration.getThreads()); this.platform = platform; this.world = world; this.blockCache = new EngineBlockCache(this);