From d917562e71c30a933afd9bfd562ce5394e40cbaf Mon Sep 17 00:00:00 2001 From: makamys Date: Sat, 25 Jun 2022 07:30:51 +0200 Subject: Remove more LOD stuff --- src/main/java/makamys/neodymium/renderer/NeoChunk.java | 4 ---- src/main/java/makamys/neodymium/renderer/NeoRenderer.java | 13 ------------- 2 files changed, 17 deletions(-) diff --git a/src/main/java/makamys/neodymium/renderer/NeoChunk.java b/src/main/java/makamys/neodymium/renderer/NeoChunk.java index b5e544b..e1d76a8 100644 --- a/src/main/java/makamys/neodymium/renderer/NeoChunk.java +++ b/src/main/java/makamys/neodymium/renderer/NeoChunk.java @@ -9,11 +9,9 @@ import net.minecraft.entity.Entity; public class NeoChunk { int x, z; - public boolean needsChunk = true; int lod = 0; boolean visible; boolean dirty; - boolean discardedMesh; NeoRegion region; ChunkMesh[] chunkMeshes = new ChunkMesh[32]; @@ -55,7 +53,6 @@ public class NeoChunk { } Neodymium.renderer.lodChunkChanged(this); dirty = true; - discardedMesh = false; } public boolean hasChunkMeshes() { @@ -83,7 +80,6 @@ public class NeoChunk { chunkMeshes[i].destroy(); chunkMeshes[i] = null; region.meshes--; - discardedMesh = true; } } } diff --git a/src/main/java/makamys/neodymium/renderer/NeoRenderer.java b/src/main/java/makamys/neodymium/renderer/NeoRenderer.java index 75ce575..7a74141 100644 --- a/src/main/java/makamys/neodymium/renderer/NeoRenderer.java +++ b/src/main/java/makamys/neodymium/renderer/NeoRenderer.java @@ -40,7 +40,6 @@ import net.minecraft.util.EnumFacing; import net.minecraft.world.ChunkCoordIntPair; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; -import net.minecraft.world.chunk.Chunk; /** The main renderer class. */ public class NeoRenderer { @@ -66,9 +65,6 @@ public class NeoRenderer { private List[] sentMeshes = (List[])new ArrayList[] {new ArrayList(), new ArrayList()}; GPUMemoryManager mem; - List myChunks = new ArrayList(); - List pendingLODChunks = new ArrayList<>(); - private Map loadedRegionsMap = new HashMap<>(); public World world; @@ -543,15 +539,6 @@ public class NeoRenderer { setMeshVisible(mesh, false); } - public Chunk getChunkFromChunkCoords(int x, int z) { - for(Chunk chunk : myChunks) { - if(chunk.xPosition == x && chunk.zPosition == z) { - return chunk; - } - } - return null; - } - public boolean shouldSideBeRendered(Block block, IBlockAccess ba, int x, int y, int z, int w) { EnumFacing facing = EnumFacing.values()[w]; if(block.getMaterial() == Material.water && facing != EnumFacing.UP && facing != EnumFacing.DOWN && !Minecraft.getMinecraft().theWorld.getChunkFromBlockCoords(x, z).isChunkLoaded) { -- cgit