From e33fa3cb5e29d9bc2d166a68272f67e5bacb20f6 Mon Sep 17 00:00:00 2001 From: James Seibel Date: Sat, 25 Oct 2025 09:36:11 -0500 Subject: [PATCH] Rename fade renderer -> Vanilla Fade renderer --- .../core/api/internal/ClientApi.java | 6 ++-- ...Renderer.java => VanillaFadeRenderer.java} | 36 +++++++++---------- ...hader.java => VanillaFadeApplyShader.java} | 14 ++++---- ...FadeShader.java => VanillaFadeShader.java} | 11 +++--- .../shaders/{fade => vanillaFade}/apply.frag | 0 .../shaders/{fade => vanillaFade}/fade.frag | 0 6 files changed, 32 insertions(+), 35 deletions(-) rename core/src/main/java/com/seibel/distanthorizons/core/render/renderer/{FadeRenderer.java => VanillaFadeRenderer.java} (81%) rename core/src/main/java/com/seibel/distanthorizons/core/render/renderer/shaders/{FadeApplyShader.java => VanillaFadeApplyShader.java} (88%) rename core/src/main/java/com/seibel/distanthorizons/core/render/renderer/shaders/{FadeShader.java => VanillaFadeShader.java} (94%) rename core/src/main/resources/shaders/{fade => vanillaFade}/apply.frag (100%) rename core/src/main/resources/shaders/{fade => vanillaFade}/fade.frag (100%) 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 a8867e7cb..2ae7ebf1f 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 @@ -29,7 +29,7 @@ import com.seibel.distanthorizons.core.logging.DhLoggerBuilder; import com.seibel.distanthorizons.core.network.messages.MessageRegistry; import com.seibel.distanthorizons.core.pos.DhChunkPos; import com.seibel.distanthorizons.core.render.DhApiRenderProxy; -import com.seibel.distanthorizons.core.render.renderer.FadeRenderer; +import com.seibel.distanthorizons.core.render.renderer.VanillaFadeRenderer; import com.seibel.distanthorizons.core.render.renderer.LodRenderer; import com.seibel.distanthorizons.core.render.renderer.RenderParams; import com.seibel.distanthorizons.core.util.TimerUtil; @@ -575,7 +575,7 @@ public class ClientApi // don't fade when Iris shaders are active, otherwise the rendering can get weird && !DhApiRenderProxy.INSTANCE.getDeferTransparentRendering()) { - FadeRenderer.INSTANCE.render(RENDER_STATE.mcModelViewMatrix, RENDER_STATE.mcProjectionMatrix, RENDER_STATE.frameTime, RENDER_STATE.clientLevelWrapper); + VanillaFadeRenderer.INSTANCE.render(RENDER_STATE.mcModelViewMatrix, RENDER_STATE.mcProjectionMatrix, RENDER_STATE.frameTime, RENDER_STATE.clientLevelWrapper); } } /** @@ -599,7 +599,7 @@ public class ClientApi && !DhApiRenderProxy.INSTANCE.getDeferTransparentRendering(); if (renderFade) { - FadeRenderer.INSTANCE.render(RENDER_STATE.mcModelViewMatrix, RENDER_STATE.mcProjectionMatrix, RENDER_STATE.frameTime, RENDER_STATE.clientLevelWrapper); + VanillaFadeRenderer.INSTANCE.render(RENDER_STATE.mcModelViewMatrix, RENDER_STATE.mcProjectionMatrix, RENDER_STATE.frameTime, RENDER_STATE.clientLevelWrapper); } } } diff --git a/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/FadeRenderer.java b/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/VanillaFadeRenderer.java similarity index 81% rename from core/src/main/java/com/seibel/distanthorizons/core/render/renderer/FadeRenderer.java rename to core/src/main/java/com/seibel/distanthorizons/core/render/renderer/VanillaFadeRenderer.java index 541227ba5..172daf01f 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/FadeRenderer.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/VanillaFadeRenderer.java @@ -22,8 +22,8 @@ package com.seibel.distanthorizons.core.render.renderer; import com.seibel.distanthorizons.core.dependencyInjection.SingletonInjector; import com.seibel.distanthorizons.core.logging.DhLoggerBuilder; import com.seibel.distanthorizons.core.render.glObject.GLState; -import com.seibel.distanthorizons.core.render.renderer.shaders.FadeApplyShader; -import com.seibel.distanthorizons.core.render.renderer.shaders.FadeShader; +import com.seibel.distanthorizons.core.render.renderer.shaders.VanillaFadeApplyShader; +import com.seibel.distanthorizons.core.render.renderer.shaders.VanillaFadeShader; import com.seibel.distanthorizons.core.util.math.Mat4f; import com.seibel.distanthorizons.core.wrapperInterfaces.minecraft.IMinecraftClientWrapper; import com.seibel.distanthorizons.core.wrapperInterfaces.minecraft.IMinecraftGLWrapper; @@ -36,14 +36,14 @@ import org.lwjgl.opengl.GL32; import java.nio.ByteBuffer; /** - * Handles fading MC and DH together via {@link FadeShader} and {@link FadeApplyShader}.

+ * Handles fading MC and DH together via {@link VanillaFadeShader} and {@link VanillaFadeApplyShader}.

* - * {@link FadeShader} - draws the Fade to a texture.
- * {@link FadeApplyShader} - draws the Fade texture to MC's FrameBuffer.
+ * {@link VanillaFadeShader} - draws the Fade to a texture.
+ * {@link VanillaFadeApplyShader} - draws the Fade texture to MC's FrameBuffer.
*/ -public class FadeRenderer +public class VanillaFadeRenderer { - public static FadeRenderer INSTANCE = new FadeRenderer(); + public static VanillaFadeRenderer INSTANCE = new VanillaFadeRenderer(); private static final DhLogger LOGGER = new DhLoggerBuilder().build(); @@ -66,15 +66,15 @@ public class FadeRenderer // constructor // //=============// - private FadeRenderer() { } + private VanillaFadeRenderer() { } public void init() { if (this.init) return; this.init = true; - FadeShader.INSTANCE.init(); - FadeApplyShader.INSTANCE.init(); + VanillaFadeShader.INSTANCE.init(); + VanillaFadeApplyShader.INSTANCE.init(); } private void createFramebuffer(int width, int height) @@ -144,10 +144,10 @@ public class FadeRenderer } - FadeShader.INSTANCE.frameBuffer = this.fadeFramebuffer; - FadeShader.INSTANCE.setProjectionMatrix(mcModelViewMatrix, mcProjectionMatrix, partialTicks); - FadeShader.INSTANCE.setLevelMaxHeight(level.getMaxHeight()); - FadeShader.INSTANCE.render(partialTicks); + VanillaFadeShader.INSTANCE.frameBuffer = this.fadeFramebuffer; + VanillaFadeShader.INSTANCE.setProjectionMatrix(mcModelViewMatrix, mcProjectionMatrix, partialTicks); + VanillaFadeShader.INSTANCE.setLevelMaxHeight(level.getMaxHeight()); + VanillaFadeShader.INSTANCE.render(partialTicks); // restored so we can write the fade texture to the main frame buffer //mcState.restore(); @@ -158,8 +158,8 @@ public class FadeRenderer // otherwise we can directly render to their texture if (MC_RENDER.mcRendersToFrameBuffer()) { - FadeApplyShader.INSTANCE.fadeTexture = this.fadeTexture; - FadeApplyShader.INSTANCE.render(partialTicks); + VanillaFadeApplyShader.INSTANCE.fadeTexture = this.fadeTexture; + VanillaFadeApplyShader.INSTANCE.render(partialTicks); } profiler.pop(); @@ -178,8 +178,8 @@ public class FadeRenderer public void free() { - FadeShader.INSTANCE.free(); - FadeApplyShader.INSTANCE.free(); + VanillaFadeShader.INSTANCE.free(); + VanillaFadeApplyShader.INSTANCE.free(); } } diff --git a/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/shaders/FadeApplyShader.java b/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/shaders/VanillaFadeApplyShader.java similarity index 88% rename from core/src/main/java/com/seibel/distanthorizons/core/render/renderer/shaders/FadeApplyShader.java rename to core/src/main/java/com/seibel/distanthorizons/core/render/renderer/shaders/VanillaFadeApplyShader.java index 6401399ef..979e08599 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/shaders/FadeApplyShader.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/shaders/VanillaFadeApplyShader.java @@ -21,7 +21,7 @@ package com.seibel.distanthorizons.core.render.renderer.shaders; import com.seibel.distanthorizons.core.dependencyInjection.SingletonInjector; import com.seibel.distanthorizons.core.render.glObject.shader.ShaderProgram; -import com.seibel.distanthorizons.core.render.renderer.FadeRenderer; +import com.seibel.distanthorizons.core.render.renderer.VanillaFadeRenderer; import com.seibel.distanthorizons.core.render.renderer.LodRenderer; import com.seibel.distanthorizons.core.render.renderer.ScreenQuad; import com.seibel.distanthorizons.core.wrapperInterfaces.minecraft.IMinecraftGLWrapper; @@ -32,12 +32,12 @@ import org.lwjgl.opengl.GL32; * Draws the Fade texture onto Minecraft's FrameBuffer.

* * See Also:
- * {@link FadeRenderer} - Parent to this shader.
- * {@link FadeShader} - draws the Fade texture.
+ * {@link VanillaFadeRenderer} - Parent to this shader.
+ * {@link VanillaFadeShader} - draws the Fade texture.
*/ -public class FadeApplyShader extends AbstractShaderRenderer +public class VanillaFadeApplyShader extends AbstractShaderRenderer { - public static FadeApplyShader INSTANCE = new FadeApplyShader(); + public static VanillaFadeApplyShader INSTANCE = new VanillaFadeApplyShader(); private static final IMinecraftRenderWrapper MC_RENDER = SingletonInjector.INSTANCE.get(IMinecraftRenderWrapper.class); private static final IMinecraftGLWrapper GLMC = SingletonInjector.INSTANCE.get(IMinecraftGLWrapper.class); @@ -62,7 +62,7 @@ public class FadeApplyShader extends AbstractShaderRenderer { this.shader = new ShaderProgram( "shaders/normal.vert", - "shaders/fade/apply.frag", + "shaders/vanillaFade/apply.frag", "fragColor", new String[]{ "vPosition" }); @@ -119,7 +119,7 @@ public class FadeApplyShader extends AbstractShaderRenderer // apply the rendered Fade to Minecraft's framebuffer - GLMC.glBindFramebuffer(GL32.GL_READ_FRAMEBUFFER, FadeShader.INSTANCE.frameBuffer); + GLMC.glBindFramebuffer(GL32.GL_READ_FRAMEBUFFER, VanillaFadeShader.INSTANCE.frameBuffer); GLMC.glBindFramebuffer(GL32.GL_DRAW_FRAMEBUFFER, MC_RENDER.getTargetFramebuffer()); ScreenQuad.INSTANCE.render(); diff --git a/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/shaders/FadeShader.java b/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/shaders/VanillaFadeShader.java similarity index 94% rename from core/src/main/java/com/seibel/distanthorizons/core/render/renderer/shaders/FadeShader.java rename to core/src/main/java/com/seibel/distanthorizons/core/render/renderer/shaders/VanillaFadeShader.java index 0f1015e61..59f14de63 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/shaders/FadeShader.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/shaders/VanillaFadeShader.java @@ -21,21 +21,18 @@ package com.seibel.distanthorizons.core.render.renderer.shaders; import com.seibel.distanthorizons.core.config.Config; import com.seibel.distanthorizons.core.dependencyInjection.SingletonInjector; -import com.seibel.distanthorizons.core.render.glObject.GLState; import com.seibel.distanthorizons.core.render.glObject.shader.ShaderProgram; import com.seibel.distanthorizons.core.render.renderer.LodRenderer; import com.seibel.distanthorizons.core.render.renderer.ScreenQuad; -import com.seibel.distanthorizons.core.util.LodUtil; import com.seibel.distanthorizons.core.util.RenderUtil; import com.seibel.distanthorizons.core.util.math.Mat4f; -import com.seibel.distanthorizons.core.wrapperInterfaces.minecraft.IMinecraftClientWrapper; import com.seibel.distanthorizons.core.wrapperInterfaces.minecraft.IMinecraftGLWrapper; import com.seibel.distanthorizons.core.wrapperInterfaces.minecraft.IMinecraftRenderWrapper; import org.lwjgl.opengl.GL32; -public class FadeShader extends AbstractShaderRenderer +public class VanillaFadeShader extends AbstractShaderRenderer { - public static FadeShader INSTANCE = new FadeShader(); + public static VanillaFadeShader INSTANCE = new VanillaFadeShader(); private static final IMinecraftRenderWrapper MC_RENDER = SingletonInjector.INSTANCE.get(IMinecraftRenderWrapper.class); private static final IMinecraftGLWrapper GLMC = SingletonInjector.INSTANCE.get(IMinecraftGLWrapper.class); @@ -70,13 +67,13 @@ public class FadeShader extends AbstractShaderRenderer // constructor // //=============// - public FadeShader() { } + public VanillaFadeShader() { } @Override public void onInit() { this.shader = new ShaderProgram( - "shaders/normal.vert", "shaders/fade/fade.frag", + "shaders/normal.vert", "shaders/vanillaFade/fade.frag", "fragColor", new String[]{"vPosition"} ); diff --git a/core/src/main/resources/shaders/fade/apply.frag b/core/src/main/resources/shaders/vanillaFade/apply.frag similarity index 100% rename from core/src/main/resources/shaders/fade/apply.frag rename to core/src/main/resources/shaders/vanillaFade/apply.frag diff --git a/core/src/main/resources/shaders/fade/fade.frag b/core/src/main/resources/shaders/vanillaFade/fade.frag similarity index 100% rename from core/src/main/resources/shaders/fade/fade.frag rename to core/src/main/resources/shaders/vanillaFade/fade.frag