diff options
author | makamys <makamys@outlook.com> | 2022-06-20 23:54:34 +0200 |
---|---|---|
committer | makamys <makamys@outlook.com> | 2022-06-20 23:54:34 +0200 |
commit | 740382fb780b1f73bc9f7a733dc4884db94d0033 (patch) | |
tree | 037c280becc37f4db36e1096e879f8d0e658b052 /src/main/java/makamys/neodymium/mixin/MixinWorldRenderer.java | |
parent | 28d9972004afe27f0877c222f1ef66fa281ba423 (diff) | |
download | Neodymium-740382fb780b1f73bc9f7a733dc4884db94d0033.tar.gz Neodymium-740382fb780b1f73bc9f7a733dc4884db94d0033.tar.bz2 Neodymium-740382fb780b1f73bc9f7a733dc4884db94d0033.zip |
Rewrite to use CullableMeshCollections in place of ChunkMeshes
Diffstat (limited to 'src/main/java/makamys/neodymium/mixin/MixinWorldRenderer.java')
-rw-r--r-- | src/main/java/makamys/neodymium/mixin/MixinWorldRenderer.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/makamys/neodymium/mixin/MixinWorldRenderer.java b/src/main/java/makamys/neodymium/mixin/MixinWorldRenderer.java index 86702fe..fb73362 100644 --- a/src/main/java/makamys/neodymium/mixin/MixinWorldRenderer.java +++ b/src/main/java/makamys/neodymium/mixin/MixinWorldRenderer.java @@ -15,6 +15,7 @@ import makamys.neodymium.Config; import makamys.neodymium.Neodymium; import makamys.neodymium.ducks.IWorldRenderer; import makamys.neodymium.renderer.ChunkMesh; +import makamys.neodymium.renderer.CullableMeshCollection; import makamys.neodymium.renderer.NeoRenderer; import makamys.neodymium.renderer.lod.FarChunkCache; import makamys.neodymium.renderer.lod.FarWorldRenderer; @@ -49,7 +50,7 @@ abstract class MixinWorldRenderer implements IWorldRenderer { boolean savedDrawnStatus; - public List<ChunkMesh> chunkMeshes; + public List<CullableMeshCollection> chunkMeshes; @Redirect(method = "setPosition", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/renderer/entity/RenderItem;renderAABB(Lnet/minecraft/util/AxisAlignedBB;)V")) private void redirectRenderAABB(AxisAlignedBB p1) { @@ -149,7 +150,7 @@ abstract class MixinWorldRenderer implements IWorldRenderer { } @Override - public List<ChunkMesh> getChunkMeshes() { + public List<CullableMeshCollection> getChunkMeshes() { return chunkMeshes; } |