mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-10-28 23:10:32 +00:00
Planner reads memoize in bake
- Hydrology planner height and natural samples memoize columns in the bake like other reads - Batched planner base heights publish into the base plane - Removed the direct-mapped sparse base height memo - Only bounds lattice biome reads stay out of the bake
This commit is contained in:
1 parent
a25233edbc
commit
81f2d2332f
4 files changed
+15
-117
No files matched your search
-2
@@ -4,7 +4,6 @@ import art.arcane.iris.configuration.IrisSettings;
|
||||
import art.arcane.iris.world.pregen.PregenPerformanceProfile;
|
||||
import art.arcane.iris.generation.bake.ChunkBakeCache;
|
||||
import art.arcane.iris.generation.bake.PlaneSource;
|
||||
import art.arcane.iris.generation.bake.SparseHeightMemo;
|
||||
import art.arcane.iris.generation.biome.IrisBiome;
|
||||
import art.arcane.iris.generation.hydrology.HydrologyPlanner;
|
||||
import art.arcane.iris.generation.hydrology.HydrologyPlannerSettings;
|
||||
@@ -309,7 +308,6 @@ public class IrisComplexHydrologyNoiseCacheTest {
|
||||
complex.setNaturalHeightStream(height);
|
||||
complex.setHeightStream(ProceduralStream.ofDouble((x, z) -> 47D));
|
||||
setField(complex, "bakeCache", bakes);
|
||||
setField(complex, "sparseBaseHeights", new SparseHeightMemo(16));
|
||||
when(engine.getComplex()).thenReturn(complex);
|
||||
complex.setBaseBiomeStream(biomes);
|
||||
complex.setRegionStream(regions);
|
||||
|
||||
Reference in new issue
Block a user