aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/makamys/neodymium/mixin/MixinWorldRenderer.java
diff options
context:
space:
mode:
authormakamys <makamys@outlook.com>2022-06-20 23:54:34 +0200
committermakamys <makamys@outlook.com>2022-06-20 23:54:34 +0200
commit740382fb780b1f73bc9f7a733dc4884db94d0033 (patch)
tree037c280becc37f4db36e1096e879f8d0e658b052 /src/main/java/makamys/neodymium/mixin/MixinWorldRenderer.java
parent28d9972004afe27f0877c222f1ef66fa281ba423 (diff)
downloadNeodymium-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.java5
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;
}