From 1dd244e889498ac84fb227a49b2c026e1de5b90e Mon Sep 17 00:00:00 2001 From: James Seibel Date: Mon, 9 Mar 2026 18:59:19 -0500 Subject: [PATCH] Rename and reorganize render pass interfaces --- .../core/api/internal/ClientApi.java | 12 ++++++------ .../render/bufferBuilding/LodBufferContainer.java | 8 ++++---- .../render/bufferBuilding/LodQuadBuilder.java | 5 ++--- .../core/level/AbstractDhLevel.java | 4 ++-- .../core/level/ClientLevelModule.java | 8 ++++---- .../distanthorizons/core/level/DhClientLevel.java | 4 ++-- .../core/level/DhClientServerLevel.java | 4 ++-- .../distanthorizons/core/level/DhServerLevel.java | 4 ++-- .../distanthorizons/core/level/IDhLevel.java | 4 ++-- .../distanthorizons/core/logging/f3/F3Screen.java | 4 ++-- .../core/render/QuadTree/LodQuadTree.java | 4 ++-- .../distanthorizons/core/render/RenderParams.java | 4 ++-- .../core/render/renderer/BeaconRenderHandler.java | 4 ++-- .../core/render/renderer/BlazeLodRenderer.java | 14 +++++++------- .../core/render/renderer/CloudRenderHandler.java | 6 +++--- .../core/wrapperInterfaces/IWrapperFactory.java | 12 ++++++------ .../IDhGenericObjectVertexBufferContainer.java} | 4 ++-- .../ILodContainerUniformBufferWrapper.java | 2 +- .../{ => objects}/IUniformBufferWrapper.java | 2 +- .../render/{ => objects}/IVertexBufferWrapper.java | 2 +- .../IDhFarFadeRenderer.java} | 4 ++-- .../IDhFogRenderer.java} | 4 ++-- .../IDhGenericRenderer.java} | 4 ++-- .../IDhSsaoRenderer.java} | 6 ++---- .../IDhTerrainRenderer.java} | 4 ++-- .../IDhTestTriangleRenderer.java} | 4 ++-- .../IDhVanillaFadeRenderer.java} | 4 ++-- 27 files changed, 69 insertions(+), 72 deletions(-) rename core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/{IGenericObjectVertexBufferContainer.java => objects/IDhGenericObjectVertexBufferContainer.java} (85%) rename core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/{ => objects}/ILodContainerUniformBufferWrapper.java (99%) rename core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/{ => objects}/IUniformBufferWrapper.java (99%) rename core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/{ => objects}/IVertexBufferWrapper.java (99%) rename core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/{IMcFarFadeRenderer.java => renderPass/IDhFarFadeRenderer.java} (93%) rename core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/{IMcFogRenderer.java => renderPass/IDhFogRenderer.java} (94%) rename core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/{IMcGenericRenderer.java => renderPass/IDhGenericRenderer.java} (94%) rename core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/{IMcSsaoRenderer.java => renderPass/IDhSsaoRenderer.java} (84%) rename core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/{IMcLodRenderer.java => renderPass/IDhTerrainRenderer.java} (95%) rename core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/{IMcTestRenderer.java => renderPass/IDhTestTriangleRenderer.java} (92%) rename core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/{IMcVanillaFadeRenderer.java => renderPass/IDhVanillaFadeRenderer.java} (94%) diff --git a/core/src/main/java/com/seibel/distanthorizons/core/api/internal/ClientApi.java b/core/src/main/java/com/seibel/distanthorizons/core/api/internal/ClientApi.java index 132598e0a..fe779bd18 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/api/internal/ClientApi.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/api/internal/ClientApi.java @@ -40,8 +40,8 @@ import com.seibel.distanthorizons.core.util.objects.Pair; import com.seibel.distanthorizons.core.util.objects.RollingAverage; import com.seibel.distanthorizons.core.util.threading.ThreadPoolUtil; import com.seibel.distanthorizons.core.wrapperInterfaces.minecraft.IMinecraftRenderWrapper; -import com.seibel.distanthorizons.core.wrapperInterfaces.render.IMcVanillaFadeRenderer; -import com.seibel.distanthorizons.core.wrapperInterfaces.render.IMcTestRenderer; +import com.seibel.distanthorizons.core.wrapperInterfaces.render.renderPass.IDhVanillaFadeRenderer; +import com.seibel.distanthorizons.core.wrapperInterfaces.render.renderPass.IDhTestTriangleRenderer; import com.seibel.distanthorizons.coreapi.DependencyInjection.ApiEventInjector; import com.seibel.distanthorizons.core.config.Config; import com.seibel.distanthorizons.core.network.messages.AbstractNetworkMessage; @@ -621,14 +621,14 @@ public class ClientApi } else { - IMcTestRenderer testRenderer = SingletonInjector.INSTANCE.get(IMcTestRenderer.class); + IDhTestTriangleRenderer testRenderer = SingletonInjector.INSTANCE.get(IDhTestTriangleRenderer.class); if (testRenderer != null) { testRenderer.render(); } else { - RATE_LIMITED_LOGGER.warn("Unable to find singleton ["+IMcTestRenderer.class.getSimpleName()+"]"); + RATE_LIMITED_LOGGER.warn("Unable to find singleton ["+ IDhTestTriangleRenderer.class.getSimpleName()+"]"); } } } @@ -666,7 +666,7 @@ public class ClientApi */ public void renderFadeOpaque() { - IMcVanillaFadeRenderer fadeRenderer = SingletonInjector.INSTANCE.get(IMcVanillaFadeRenderer.class); + IDhVanillaFadeRenderer fadeRenderer = SingletonInjector.INSTANCE.get(IDhVanillaFadeRenderer.class); if (fadeRenderer == null) { return; @@ -695,7 +695,7 @@ public class ClientApi */ public void renderFadeTransparent() { - IMcVanillaFadeRenderer fadeRenderer = SingletonInjector.INSTANCE.get(IMcVanillaFadeRenderer.class); + IDhVanillaFadeRenderer fadeRenderer = SingletonInjector.INSTANCE.get(IDhVanillaFadeRenderer.class); if (fadeRenderer == null) { return; diff --git a/core/src/main/java/com/seibel/distanthorizons/core/dataObjects/render/bufferBuilding/LodBufferContainer.java b/core/src/main/java/com/seibel/distanthorizons/core/dataObjects/render/bufferBuilding/LodBufferContainer.java index d3a15ecc5..60933fd64 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/dataObjects/render/bufferBuilding/LodBufferContainer.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/dataObjects/render/bufferBuilding/LodBufferContainer.java @@ -27,9 +27,9 @@ import com.seibel.distanthorizons.core.pos.blockPos.DhBlockPos; import com.seibel.distanthorizons.core.render.RenderThreadTaskHandler; import com.seibel.distanthorizons.core.util.LodUtil; import com.seibel.distanthorizons.core.wrapperInterfaces.IWrapperFactory; -import com.seibel.distanthorizons.core.wrapperInterfaces.render.ILodContainerUniformBufferWrapper; -import com.seibel.distanthorizons.core.wrapperInterfaces.render.IMcLodRenderer; -import com.seibel.distanthorizons.core.wrapperInterfaces.render.IVertexBufferWrapper; +import com.seibel.distanthorizons.core.wrapperInterfaces.render.objects.ILodContainerUniformBufferWrapper; +import com.seibel.distanthorizons.core.wrapperInterfaces.render.renderPass.IDhTerrainRenderer; +import com.seibel.distanthorizons.core.wrapperInterfaces.render.objects.IVertexBufferWrapper; import org.lwjgl.system.MemoryUtil; import java.nio.ByteBuffer; @@ -215,7 +215,7 @@ public class LodBufferContainer implements AutoCloseable } IVertexBufferWrapper vbo = vbos[vboIndex]; - IMcLodRenderer lodRenderer = SingletonInjector.INSTANCE.get(IMcLodRenderer.class); + IDhTerrainRenderer lodRenderer = SingletonInjector.INSTANCE.get(IDhTerrainRenderer.class); ByteBuffer buffer = byteBuffers.get(i); int size = buffer.limit() - buffer.position(); diff --git a/core/src/main/java/com/seibel/distanthorizons/core/dataObjects/render/bufferBuilding/LodQuadBuilder.java b/core/src/main/java/com/seibel/distanthorizons/core/dataObjects/render/bufferBuilding/LodQuadBuilder.java index c2c3c112a..4c6b87e44 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/dataObjects/render/bufferBuilding/LodQuadBuilder.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/dataObjects/render/bufferBuilding/LodQuadBuilder.java @@ -32,9 +32,8 @@ import com.seibel.distanthorizons.core.logging.DhLogger; import com.seibel.distanthorizons.core.logging.DhLoggerBuilder; import com.seibel.distanthorizons.core.util.ColorUtil; import com.seibel.distanthorizons.core.wrapperInterfaces.minecraft.IMinecraftRenderWrapper; -import com.seibel.distanthorizons.core.wrapperInterfaces.render.IMcLodRenderer; +import com.seibel.distanthorizons.core.wrapperInterfaces.render.renderPass.IDhTerrainRenderer; import com.seibel.distanthorizons.core.wrapperInterfaces.world.IClientLevelWrapper; -import com.seibel.distanthorizons.coreapi.util.MathUtil; import org.lwjgl.system.MemoryUtil; /** @@ -490,7 +489,7 @@ public class LodQuadBuilder return maxBufferByteSize; } - IMcLodRenderer LOD_RENDERER = SingletonInjector.INSTANCE.get(IMcLodRenderer.class); + IDhTerrainRenderer LOD_RENDERER = SingletonInjector.INSTANCE.get(IDhTerrainRenderer.class); /** number of bytes a single quad takes */ int QUADS_BYTE_SIZE = LOD_RENDERER.getVertexByteSize() * 4; diff --git a/core/src/main/java/com/seibel/distanthorizons/core/level/AbstractDhLevel.java b/core/src/main/java/com/seibel/distanthorizons/core/level/AbstractDhLevel.java index fd6c817f2..74675a3b8 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/level/AbstractDhLevel.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/level/AbstractDhLevel.java @@ -38,7 +38,7 @@ import com.seibel.distanthorizons.core.sql.repo.ChunkHashRepo; import com.seibel.distanthorizons.core.util.KeyedLockContainer; import com.seibel.distanthorizons.core.util.LodUtil; import com.seibel.distanthorizons.core.wrapperInterfaces.chunk.IChunkWrapper; -import com.seibel.distanthorizons.core.wrapperInterfaces.render.IMcGenericRenderer; +import com.seibel.distanthorizons.core.wrapperInterfaces.render.renderPass.IDhGenericRenderer; import com.seibel.distanthorizons.coreapi.DependencyInjection.ApiEventInjector; import com.seibel.distanthorizons.core.logging.DhLogger; import org.jetbrains.annotations.Nullable; @@ -118,7 +118,7 @@ public abstract class AbstractDhLevel implements IDhLevel /** handles any setup that needs the repos to be created */ protected void runRepoReliantSetup() { - IMcGenericRenderer genericRenderer = this.getGenericRenderer(); + IDhGenericRenderer genericRenderer = this.getGenericRenderer(); if (genericRenderer != null) { // only client levels can render clouds diff --git a/core/src/main/java/com/seibel/distanthorizons/core/level/ClientLevelModule.java b/core/src/main/java/com/seibel/distanthorizons/core/level/ClientLevelModule.java index 65ee554c0..a163a3f2a 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/level/ClientLevelModule.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/level/ClientLevelModule.java @@ -31,7 +31,7 @@ import com.seibel.distanthorizons.core.render.RenderBufferHandler; import com.seibel.distanthorizons.core.util.LodUtil; import com.seibel.distanthorizons.core.wrapperInterfaces.IWrapperFactory; import com.seibel.distanthorizons.core.wrapperInterfaces.minecraft.IMinecraftClientWrapper; -import com.seibel.distanthorizons.core.wrapperInterfaces.render.IMcGenericRenderer; +import com.seibel.distanthorizons.core.wrapperInterfaces.render.renderPass.IDhGenericRenderer; import com.seibel.distanthorizons.core.wrapperInterfaces.world.IClientLevelWrapper; import com.seibel.distanthorizons.core.logging.DhLogger; @@ -53,12 +53,12 @@ public class ClientLevelModule implements Closeable, IDataSourceUpdateListenerFu public final AtomicReference ClientRenderStateRef = new AtomicReference<>(); /** * This is handled outside of the {@link ClientRenderState} to prevent destroying - * the {@link IMcGenericRenderer} when changing render distances or enabling/disabling rendering.

+ * the {@link IDhGenericRenderer} when changing render distances or enabling/disabling rendering.

* - * Destroying the {@link IMcGenericRenderer} would cause any existing bindings to be + * Destroying the {@link IDhGenericRenderer} would cause any existing bindings to be * erroneously removed. */ - public final IMcGenericRenderer genericRenderer = WRAPPER_FACTORY.createGenericRenderer(); + public final IDhGenericRenderer genericRenderer = WRAPPER_FACTORY.createGenericRenderer(); diff --git a/core/src/main/java/com/seibel/distanthorizons/core/level/DhClientLevel.java b/core/src/main/java/com/seibel/distanthorizons/core/level/DhClientLevel.java index c6e22e3a4..c39c50fc7 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/level/DhClientLevel.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/level/DhClientLevel.java @@ -40,7 +40,7 @@ import com.seibel.distanthorizons.core.pos.blockPos.DhBlockPos2D; import com.seibel.distanthorizons.core.sql.dto.FullDataSourceV2DTO; import com.seibel.distanthorizons.core.util.threading.ThreadPoolUtil; import com.seibel.distanthorizons.core.wrapperInterfaces.minecraft.IMinecraftClientWrapper; -import com.seibel.distanthorizons.core.wrapperInterfaces.render.IMcGenericRenderer; +import com.seibel.distanthorizons.core.wrapperInterfaces.render.renderPass.IDhGenericRenderer; import com.seibel.distanthorizons.core.wrapperInterfaces.world.IClientLevelWrapper; import com.seibel.distanthorizons.core.wrapperInterfaces.world.ILevelWrapper; import org.jetbrains.annotations.NotNull; @@ -296,7 +296,7 @@ public class DhClientLevel extends AbstractDhLevel implements IDhClientLevel public ISaveStructure getSaveStructure() { return this.saveStructure; } @Override - public IMcGenericRenderer getGenericRenderer() { return this.clientside.genericRenderer; } + public IDhGenericRenderer getGenericRenderer() { return this.clientside.genericRenderer; } @Override public RenderBufferHandler getRenderBufferHandler() { diff --git a/core/src/main/java/com/seibel/distanthorizons/core/level/DhClientServerLevel.java b/core/src/main/java/com/seibel/distanthorizons/core/level/DhClientServerLevel.java index ce1c1541c..5dfb921ea 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/level/DhClientServerLevel.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/level/DhClientServerLevel.java @@ -25,7 +25,7 @@ import com.seibel.distanthorizons.core.file.structure.ISaveStructure; import com.seibel.distanthorizons.core.multiplayer.server.ServerPlayerStateManager; import com.seibel.distanthorizons.core.render.RenderBufferHandler; import com.seibel.distanthorizons.core.wrapperInterfaces.minecraft.IMinecraftClientWrapper; -import com.seibel.distanthorizons.core.wrapperInterfaces.render.IMcGenericRenderer; +import com.seibel.distanthorizons.core.wrapperInterfaces.render.renderPass.IDhGenericRenderer; import com.seibel.distanthorizons.core.wrapperInterfaces.world.IClientLevelWrapper; import com.seibel.distanthorizons.core.wrapperInterfaces.world.IServerLevelWrapper; import org.jetbrains.annotations.Nullable; @@ -134,7 +134,7 @@ public class DhClientServerLevel extends AbstractDhServerLevel implements IDhCli @Override - public IMcGenericRenderer getGenericRenderer() { return this.clientside.genericRenderer; } + public IDhGenericRenderer getGenericRenderer() { return this.clientside.genericRenderer; } @Override public RenderBufferHandler getRenderBufferHandler() { diff --git a/core/src/main/java/com/seibel/distanthorizons/core/level/DhServerLevel.java b/core/src/main/java/com/seibel/distanthorizons/core/level/DhServerLevel.java index 0f6a833d6..c12b735b1 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/level/DhServerLevel.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/level/DhServerLevel.java @@ -23,7 +23,7 @@ import com.seibel.distanthorizons.core.file.structure.ISaveStructure; import com.seibel.distanthorizons.core.multiplayer.server.ServerPlayerStateManager; import com.seibel.distanthorizons.core.pos.blockPos.DhBlockPos2D; import com.seibel.distanthorizons.core.render.RenderBufferHandler; -import com.seibel.distanthorizons.core.wrapperInterfaces.render.IMcGenericRenderer; +import com.seibel.distanthorizons.core.wrapperInterfaces.render.renderPass.IDhGenericRenderer; import com.seibel.distanthorizons.core.wrapperInterfaces.world.IServerLevelWrapper; import java.io.IOException; @@ -68,7 +68,7 @@ public class DhServerLevel extends AbstractDhServerLevel //=========// @Override - public IMcGenericRenderer getGenericRenderer() + public IDhGenericRenderer getGenericRenderer() { // server-only levels don't support rendering return null; diff --git a/core/src/main/java/com/seibel/distanthorizons/core/level/IDhLevel.java b/core/src/main/java/com/seibel/distanthorizons/core/level/IDhLevel.java index 702269eae..d54e04770 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/level/IDhLevel.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/level/IDhLevel.java @@ -30,7 +30,7 @@ import com.seibel.distanthorizons.core.render.RenderBufferHandler; import com.seibel.distanthorizons.core.sql.dto.BeaconBeamDTO; import com.seibel.distanthorizons.core.sql.repo.BeaconBeamRepo; import com.seibel.distanthorizons.core.wrapperInterfaces.chunk.IChunkWrapper; -import com.seibel.distanthorizons.core.wrapperInterfaces.render.IMcGenericRenderer; +import com.seibel.distanthorizons.core.wrapperInterfaces.render.renderPass.IDhGenericRenderer; import com.seibel.distanthorizons.core.wrapperInterfaces.world.ILevelWrapper; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -92,7 +92,7 @@ public interface IDhLevel extends AutoCloseable, GeneratedFullDataSourceProvider * Not supported on the server-side. */ @Nullable - IMcGenericRenderer getGenericRenderer(); + IDhGenericRenderer getGenericRenderer(); /** * Will return null if the renderer isn't set up yet.
* Not supported on the server-side. diff --git a/core/src/main/java/com/seibel/distanthorizons/core/logging/f3/F3Screen.java b/core/src/main/java/com/seibel/distanthorizons/core/logging/f3/F3Screen.java index 84a538ccd..2bc9a08bf 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/logging/f3/F3Screen.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/logging/f3/F3Screen.java @@ -35,7 +35,7 @@ import com.seibel.distanthorizons.core.util.threading.PriorityTaskPicker; import com.seibel.distanthorizons.core.util.threading.ThreadPoolUtil; import com.seibel.distanthorizons.core.world.AbstractDhWorld; import com.seibel.distanthorizons.core.wrapperInterfaces.minecraft.IMinecraftClientWrapper; -import com.seibel.distanthorizons.core.wrapperInterfaces.render.IMcGenericRenderer; +import com.seibel.distanthorizons.core.wrapperInterfaces.render.renderPass.IDhGenericRenderer; import com.seibel.distanthorizons.coreapi.ModInfo; import com.seibel.distanthorizons.coreapi.util.StringUtil; import com.seibel.distanthorizons.core.logging.DhLogger; @@ -202,7 +202,7 @@ public class F3Screen } // Generic rendering - IMcGenericRenderer genericRenderer = level.getGenericRenderer(); + IDhGenericRenderer genericRenderer = level.getGenericRenderer(); if (genericRenderer != null) { messageList.add(genericRenderer.getVboRenderDebugMenuString()); diff --git a/core/src/main/java/com/seibel/distanthorizons/core/render/QuadTree/LodQuadTree.java b/core/src/main/java/com/seibel/distanthorizons/core/render/QuadTree/LodQuadTree.java index 75eb7fe38..44949cd20 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/render/QuadTree/LodQuadTree.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/render/QuadTree/LodQuadTree.java @@ -44,7 +44,7 @@ import com.seibel.distanthorizons.core.util.objects.quadTree.QuadNode; import com.seibel.distanthorizons.core.util.objects.quadTree.QuadTree; import com.seibel.distanthorizons.core.util.threading.PriorityTaskPicker; import com.seibel.distanthorizons.core.util.threading.ThreadPoolUtil; -import com.seibel.distanthorizons.core.wrapperInterfaces.render.IMcGenericRenderer; +import com.seibel.distanthorizons.core.wrapperInterfaces.render.renderPass.IDhGenericRenderer; import com.seibel.distanthorizons.coreapi.util.MathUtil; import it.unimi.dsi.fastutil.longs.LongArrayList; import it.unimi.dsi.fastutil.longs.LongIterator; @@ -145,7 +145,7 @@ public class LodQuadTree extends QuadTree implements IDebugRen this.fullDataSourceProvider = fullDataSourceProvider; this.blockRenderDistanceDiameter = viewDiameterInBlocks; - IMcGenericRenderer genericObjectRenderer = this.level.getGenericRenderer(); + IDhGenericRenderer genericObjectRenderer = this.level.getGenericRenderer(); this.beaconRenderHandler = (genericObjectRenderer != null) ? new BeaconRenderHandler(genericObjectRenderer) : null; Config.Common.WorldGenerator.enableDistantGeneration.addListener(this); diff --git a/core/src/main/java/com/seibel/distanthorizons/core/render/RenderParams.java b/core/src/main/java/com/seibel/distanthorizons/core/render/RenderParams.java index 98ce8e75f..81ada6cbc 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/render/RenderParams.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/render/RenderParams.java @@ -17,7 +17,7 @@ import com.seibel.distanthorizons.core.wrapperInterfaces.minecraft.IMinecraftCli import com.seibel.distanthorizons.core.wrapperInterfaces.minecraft.IMinecraftRenderWrapper; import com.seibel.distanthorizons.core.wrapperInterfaces.misc.ILightMapWrapper; import com.seibel.distanthorizons.core.wrapperInterfaces.modAccessor.AbstractOptifineAccessor; -import com.seibel.distanthorizons.core.wrapperInterfaces.render.IMcGenericRenderer; +import com.seibel.distanthorizons.core.wrapperInterfaces.render.renderPass.IDhGenericRenderer; import com.seibel.distanthorizons.core.wrapperInterfaces.world.IClientLevelWrapper; /** @@ -40,7 +40,7 @@ public class RenderParams extends DhApiRenderParam public IClientLevelWrapper clientLevelWrapper; public ILightMapWrapper lightmap; public RenderBufferHandler renderBufferHandler; - public IMcGenericRenderer genericRenderer; + public IDhGenericRenderer genericRenderer; public Vec3d exactCameraPosition; /** @see DhRenderState#vanillaFogEnabled */ public boolean vanillaFogEnabled; diff --git a/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/BeaconRenderHandler.java b/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/BeaconRenderHandler.java index aef4e9bd1..4acdc5d01 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/BeaconRenderHandler.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/BeaconRenderHandler.java @@ -37,7 +37,7 @@ import com.seibel.distanthorizons.core.util.RenderUtil; import com.seibel.distanthorizons.core.util.math.Vec3d; import com.seibel.distanthorizons.core.util.threading.ThreadPoolUtil; import com.seibel.distanthorizons.core.wrapperInterfaces.minecraft.IMinecraftRenderWrapper; -import com.seibel.distanthorizons.core.wrapperInterfaces.render.IMcGenericRenderer; +import com.seibel.distanthorizons.core.wrapperInterfaces.render.renderPass.IDhGenericRenderer; import com.seibel.distanthorizons.coreapi.ModInfo; import com.seibel.distanthorizons.core.logging.DhLogger; import org.jetbrains.annotations.NotNull; @@ -80,7 +80,7 @@ public class BeaconRenderHandler //=============// //region - public BeaconRenderHandler(@NotNull IMcGenericRenderer renderer) + public BeaconRenderHandler(@NotNull IDhGenericRenderer renderer) { this.activeBeaconBoxRenderGroup = GENERIC_OBJECT_FACTORY.createAbsolutePositionedGroup(ModInfo.NAME+":Beacons", new ArrayList<>(0)); this.activeBeaconBoxRenderGroup.setBlockLight(LodUtil.MAX_MC_LIGHT); diff --git a/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/BlazeLodRenderer.java b/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/BlazeLodRenderer.java index 0e3faa4c9..c3900521b 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/BlazeLodRenderer.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/BlazeLodRenderer.java @@ -32,7 +32,7 @@ import com.seibel.distanthorizons.core.util.math.Mat4f; import com.seibel.distanthorizons.core.util.objects.SortedArraySet; import com.seibel.distanthorizons.core.wrapperInterfaces.minecraft.IMinecraftClientWrapper; import com.seibel.distanthorizons.core.wrapperInterfaces.minecraft.IProfilerWrapper; -import com.seibel.distanthorizons.core.wrapperInterfaces.render.*; +import com.seibel.distanthorizons.core.wrapperInterfaces.render.renderPass.*; import com.seibel.distanthorizons.coreapi.DependencyInjection.ApiEventInjector; /** @@ -111,7 +111,7 @@ public class BlazeLodRenderer } RenderBufferHandler renderBufferHandler = renderParams.renderBufferHandler; - IMcGenericRenderer genericRenderer = renderParams.genericRenderer; + IDhGenericRenderer genericRenderer = renderParams.genericRenderer; @@ -144,10 +144,10 @@ public class BlazeLodRenderer renderBufferHandler.buildRenderList(renderParams); } - IMcLodRenderer lodRenderer = SingletonInjector.INSTANCE.get(IMcLodRenderer.class); - IMcSsaoRenderer ssaoRenderer = SingletonInjector.INSTANCE.get(IMcSsaoRenderer.class); - IMcFogRenderer fogRenderer = SingletonInjector.INSTANCE.get(IMcFogRenderer.class); - IMcFarFadeRenderer farFadeRenderer = SingletonInjector.INSTANCE.get(IMcFarFadeRenderer.class); + IDhTerrainRenderer lodRenderer = SingletonInjector.INSTANCE.get(IDhTerrainRenderer.class); + IDhSsaoRenderer ssaoRenderer = SingletonInjector.INSTANCE.get(IDhSsaoRenderer.class); + IDhFogRenderer fogRenderer = SingletonInjector.INSTANCE.get(IDhFogRenderer.class); + IDhFarFadeRenderer farFadeRenderer = SingletonInjector.INSTANCE.get(IDhFarFadeRenderer.class); AbstractDebugWireframeRenderer debugWireframeRenderer = SingletonInjector.INSTANCE.get(AbstractDebugWireframeRenderer.class); @@ -291,7 +291,7 @@ public class BlazeLodRenderer //===============// //region - private void renderLodPass(IMcLodRenderer lodRenderer, RenderBufferHandler lodBufferHandler, RenderParams renderEventParam, boolean opaquePass, IProfilerWrapper profilerWrapper) + private void renderLodPass(IDhTerrainRenderer lodRenderer, RenderBufferHandler lodBufferHandler, RenderParams renderEventParam, boolean opaquePass, IProfilerWrapper profilerWrapper) { //===========// // rendering // diff --git a/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/CloudRenderHandler.java b/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/CloudRenderHandler.java index 76e18d55b..e37682b1d 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/CloudRenderHandler.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/CloudRenderHandler.java @@ -34,7 +34,7 @@ import com.seibel.distanthorizons.core.util.LodUtil; import com.seibel.distanthorizons.core.util.math.Vec3d; import com.seibel.distanthorizons.core.util.math.Vec3f; import com.seibel.distanthorizons.core.wrapperInterfaces.minecraft.IMinecraftRenderWrapper; -import com.seibel.distanthorizons.core.wrapperInterfaces.render.IMcGenericRenderer; +import com.seibel.distanthorizons.core.wrapperInterfaces.render.renderPass.IDhGenericRenderer; import com.seibel.distanthorizons.core.wrapperInterfaces.world.IClientLevelWrapper; import com.seibel.distanthorizons.coreapi.ModInfo; import com.seibel.distanthorizons.core.logging.DhLogger; @@ -83,7 +83,7 @@ public class CloudRenderHandler = new IDhApiRenderableBoxGroup[(CLOUD_INSTANCE_RADIUS_COUNT * 2) + 1][(CLOUD_INSTANCE_RADIUS_COUNT * 2) + 1]; private final IDhClientLevel level; - private final IMcGenericRenderer renderer; + private final IDhGenericRenderer renderer; /** cached array so we don't need to re-create it each frame for each cloud group */ private final Vec3d[] cullingCorners = new Vec3d[] @@ -105,7 +105,7 @@ public class CloudRenderHandler //=============// //region - public CloudRenderHandler(IDhClientLevel level, IMcGenericRenderer renderer) + public CloudRenderHandler(IDhClientLevel level, IDhGenericRenderer renderer) { this.level = level; this.renderer = renderer; diff --git a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/IWrapperFactory.java b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/IWrapperFactory.java index 376e99487..b25607dc2 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/IWrapperFactory.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/IWrapperFactory.java @@ -23,10 +23,10 @@ import com.seibel.distanthorizons.api.interfaces.factories.IDhApiWrapperFactory; import com.seibel.distanthorizons.core.level.IDhLevel; import com.seibel.distanthorizons.core.wrapperInterfaces.block.IBlockStateWrapper; import com.seibel.distanthorizons.core.wrapperInterfaces.chunk.IChunkWrapper; -import com.seibel.distanthorizons.core.wrapperInterfaces.render.IGenericObjectVertexBufferContainer; -import com.seibel.distanthorizons.core.wrapperInterfaces.render.ILodContainerUniformBufferWrapper; -import com.seibel.distanthorizons.core.wrapperInterfaces.render.IMcGenericRenderer; -import com.seibel.distanthorizons.core.wrapperInterfaces.render.IVertexBufferWrapper; +import com.seibel.distanthorizons.core.wrapperInterfaces.render.objects.IDhGenericObjectVertexBufferContainer; +import com.seibel.distanthorizons.core.wrapperInterfaces.render.objects.ILodContainerUniformBufferWrapper; +import com.seibel.distanthorizons.core.wrapperInterfaces.render.renderPass.IDhGenericRenderer; +import com.seibel.distanthorizons.core.wrapperInterfaces.render.objects.IVertexBufferWrapper; import com.seibel.distanthorizons.core.wrapperInterfaces.world.IBiomeWrapper; import com.seibel.distanthorizons.core.wrapperInterfaces.world.ILevelWrapper; import com.seibel.distanthorizons.core.wrapperInterfaces.worldGeneration.IBatchGeneratorEnvironmentWrapper; @@ -110,8 +110,8 @@ public interface IWrapperFactory extends IDhApiWrapperFactory, IBindable IVertexBufferWrapper createVboWrapper(String name); ILodContainerUniformBufferWrapper createLodContainerUniformWrapper(); - IGenericObjectVertexBufferContainer createInstancedVboContainer(); + IDhGenericObjectVertexBufferContainer createInstancedVboContainer(); - IMcGenericRenderer createGenericRenderer(); + IDhGenericRenderer createGenericRenderer(); } diff --git a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IGenericObjectVertexBufferContainer.java b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/objects/IDhGenericObjectVertexBufferContainer.java similarity index 85% rename from core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IGenericObjectVertexBufferContainer.java rename to core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/objects/IDhGenericObjectVertexBufferContainer.java index c68d8d2b2..9a940e7b3 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IGenericObjectVertexBufferContainer.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/objects/IDhGenericObjectVertexBufferContainer.java @@ -1,10 +1,10 @@ -package com.seibel.distanthorizons.core.wrapperInterfaces.render; +package com.seibel.distanthorizons.core.wrapperInterfaces.render.objects; import com.seibel.distanthorizons.api.objects.render.DhApiRenderableBox; import java.util.List; -public interface IGenericObjectVertexBufferContainer extends AutoCloseable +public interface IDhGenericObjectVertexBufferContainer extends AutoCloseable { void uploadDataToGpu(); diff --git a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/ILodContainerUniformBufferWrapper.java b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/objects/ILodContainerUniformBufferWrapper.java similarity index 99% rename from core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/ILodContainerUniformBufferWrapper.java rename to core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/objects/ILodContainerUniformBufferWrapper.java index cda04b44b..b6f0ed0ff 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/ILodContainerUniformBufferWrapper.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/objects/ILodContainerUniformBufferWrapper.java @@ -17,7 +17,7 @@ * along with this program. If not, see . */ -package com.seibel.distanthorizons.core.wrapperInterfaces.render; +package com.seibel.distanthorizons.core.wrapperInterfaces.render.objects; import com.seibel.distanthorizons.core.dataObjects.render.bufferBuilding.LodBufferContainer; diff --git a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IUniformBufferWrapper.java b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/objects/IUniformBufferWrapper.java similarity index 99% rename from core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IUniformBufferWrapper.java rename to core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/objects/IUniformBufferWrapper.java index feb41fd72..3553675da 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IUniformBufferWrapper.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/objects/IUniformBufferWrapper.java @@ -17,7 +17,7 @@ * along with this program. If not, see . */ -package com.seibel.distanthorizons.core.wrapperInterfaces.render; +package com.seibel.distanthorizons.core.wrapperInterfaces.render.objects; import com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IBindable; diff --git a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IVertexBufferWrapper.java b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/objects/IVertexBufferWrapper.java similarity index 99% rename from core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IVertexBufferWrapper.java rename to core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/objects/IVertexBufferWrapper.java index ce2b74a36..b7b65b3e4 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IVertexBufferWrapper.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/objects/IVertexBufferWrapper.java @@ -17,7 +17,7 @@ * along with this program. If not, see . */ -package com.seibel.distanthorizons.core.wrapperInterfaces.render; +package com.seibel.distanthorizons.core.wrapperInterfaces.render.objects; import com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IBindable; diff --git a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IMcFarFadeRenderer.java b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/renderPass/IDhFarFadeRenderer.java similarity index 93% rename from core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IMcFarFadeRenderer.java rename to core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/renderPass/IDhFarFadeRenderer.java index c3e6fa0ee..7e0b4c23f 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IMcFarFadeRenderer.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/renderPass/IDhFarFadeRenderer.java @@ -17,12 +17,12 @@ * along with this program. If not, see . */ -package com.seibel.distanthorizons.core.wrapperInterfaces.render; +package com.seibel.distanthorizons.core.wrapperInterfaces.render.renderPass; import com.seibel.distanthorizons.core.render.RenderParams; import com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IBindable; -public interface IMcFarFadeRenderer extends IBindable +public interface IDhFarFadeRenderer extends IBindable { void render(RenderParams renderParams); diff --git a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IMcFogRenderer.java b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/renderPass/IDhFogRenderer.java similarity index 94% rename from core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IMcFogRenderer.java rename to core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/renderPass/IDhFogRenderer.java index 05a33cde9..ec978c782 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IMcFogRenderer.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/renderPass/IDhFogRenderer.java @@ -17,12 +17,12 @@ * along with this program. If not, see . */ -package com.seibel.distanthorizons.core.wrapperInterfaces.render; +package com.seibel.distanthorizons.core.wrapperInterfaces.render.renderPass; import com.seibel.distanthorizons.api.objects.math.DhApiMat4f; import com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IBindable; -public interface IMcFogRenderer extends IBindable +public interface IDhFogRenderer extends IBindable { void render(DhApiMat4f modelViewProjectionMatrix, float partialTicks); diff --git a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IMcGenericRenderer.java b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/renderPass/IDhGenericRenderer.java similarity index 94% rename from core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IMcGenericRenderer.java rename to core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/renderPass/IDhGenericRenderer.java index a38b2ac42..0eb19a59e 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IMcGenericRenderer.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/renderPass/IDhGenericRenderer.java @@ -17,14 +17,14 @@ * along with this program. If not, see . */ -package com.seibel.distanthorizons.core.wrapperInterfaces.render; +package com.seibel.distanthorizons.core.wrapperInterfaces.render.renderPass; import com.seibel.distanthorizons.api.interfaces.render.IDhApiCustomRenderRegister; import com.seibel.distanthorizons.core.render.RenderParams; import com.seibel.distanthorizons.core.wrapperInterfaces.minecraft.IProfilerWrapper; import com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IBindable; -public interface IMcGenericRenderer extends IDhApiCustomRenderRegister, IBindable +public interface IDhGenericRenderer extends IDhApiCustomRenderRegister, IBindable { void render(RenderParams renderEventParam, IProfilerWrapper profiler, boolean renderingWithSsao); diff --git a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IMcSsaoRenderer.java b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/renderPass/IDhSsaoRenderer.java similarity index 84% rename from core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IMcSsaoRenderer.java rename to core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/renderPass/IDhSsaoRenderer.java index a3931299d..8eed4daca 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IMcSsaoRenderer.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/renderPass/IDhSsaoRenderer.java @@ -17,14 +17,12 @@ * along with this program. If not, see . */ -package com.seibel.distanthorizons.core.wrapperInterfaces.render; +package com.seibel.distanthorizons.core.wrapperInterfaces.render.renderPass; import com.seibel.distanthorizons.api.objects.math.DhApiMat4f; -import com.seibel.distanthorizons.core.util.math.Mat4f; -import com.seibel.distanthorizons.core.wrapperInterfaces.world.IClientLevelWrapper; import com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IBindable; -public interface IMcSsaoRenderer extends IBindable +public interface IDhSsaoRenderer extends IBindable { void render(DhApiMat4f dhProjectionMatrix); diff --git a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IMcLodRenderer.java b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/renderPass/IDhTerrainRenderer.java similarity index 95% rename from core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IMcLodRenderer.java rename to core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/renderPass/IDhTerrainRenderer.java index 7b02a532c..146b4b477 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IMcLodRenderer.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/renderPass/IDhTerrainRenderer.java @@ -17,7 +17,7 @@ * along with this program. If not, see . */ -package com.seibel.distanthorizons.core.wrapperInterfaces.render; +package com.seibel.distanthorizons.core.wrapperInterfaces.render.renderPass; import com.seibel.distanthorizons.core.dataObjects.render.bufferBuilding.LodBufferContainer; import com.seibel.distanthorizons.core.render.RenderParams; @@ -25,7 +25,7 @@ import com.seibel.distanthorizons.core.util.objects.SortedArraySet; import com.seibel.distanthorizons.core.wrapperInterfaces.minecraft.IProfilerWrapper; import com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IBindable; -public interface IMcLodRenderer extends IBindable +public interface IDhTerrainRenderer extends IBindable { void render( RenderParams renderEventParam, boolean opaquePass, diff --git a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IMcTestRenderer.java b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/renderPass/IDhTestTriangleRenderer.java similarity index 92% rename from core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IMcTestRenderer.java rename to core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/renderPass/IDhTestTriangleRenderer.java index fbf101b7a..29eac010e 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IMcTestRenderer.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/renderPass/IDhTestTriangleRenderer.java @@ -17,11 +17,11 @@ * along with this program. If not, see . */ -package com.seibel.distanthorizons.core.wrapperInterfaces.render; +package com.seibel.distanthorizons.core.wrapperInterfaces.render.renderPass; import com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IBindable; -public interface IMcTestRenderer extends IBindable +public interface IDhTestTriangleRenderer extends IBindable { void render(); diff --git a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IMcVanillaFadeRenderer.java b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/renderPass/IDhVanillaFadeRenderer.java similarity index 94% rename from core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IMcVanillaFadeRenderer.java rename to core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/renderPass/IDhVanillaFadeRenderer.java index 18e49a85b..1e13f0301 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/IMcVanillaFadeRenderer.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/render/renderPass/IDhVanillaFadeRenderer.java @@ -17,13 +17,13 @@ * along with this program. If not, see . */ -package com.seibel.distanthorizons.core.wrapperInterfaces.render; +package com.seibel.distanthorizons.core.wrapperInterfaces.render.renderPass; import com.seibel.distanthorizons.core.util.math.Mat4f; import com.seibel.distanthorizons.core.wrapperInterfaces.world.IClientLevelWrapper; import com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IBindable; -public interface IMcVanillaFadeRenderer extends IBindable +public interface IDhVanillaFadeRenderer extends IBindable { void render(Mat4f mcModelViewMatrix, Mat4f mcProjectionMatrix, IClientLevelWrapper level);