From 2667101453cf1f540c5c53f9a808a3e77650945b Mon Sep 17 00:00:00 2001 From: James Seibel Date: Sat, 13 Jan 2024 22:54:29 -0600 Subject: [PATCH] Fix fog referencing a null texture with Optifine --- .../distanthorizons/core/render/renderer/LodRenderer.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/LodRenderer.java b/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/LodRenderer.java index 62885b14a..003b4d1d4 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/LodRenderer.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/LodRenderer.java @@ -303,6 +303,12 @@ public class LodRenderer { this.setActiveColorTextureId(this.nullableColorTexture.getTextureId()); } + else + { + // get MC's color texture + int mcColorTextureId = GL32.glGetFramebufferAttachmentParameteri(GL32.GL_FRAMEBUFFER, GL32.GL_COLOR_ATTACHMENT0, GL32.GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME); + this.setActiveColorTextureId(mcColorTextureId); + } // Bind LOD frame buffer this.framebuffer.bind();