From b8a16fb087c64e2a70c00a9c922bce339273d178 Mon Sep 17 00:00:00 2001 From: mcrcortex <18544518+MCRcortex@users.noreply.github.com> Date: Fri, 23 May 2025 12:13:38 +1000 Subject: [PATCH] just use the currently bound fb (and pray its correct) --- src/main/java/me/cortex/voxy/client/core/VoxyRenderSystem.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/me/cortex/voxy/client/core/VoxyRenderSystem.java b/src/main/java/me/cortex/voxy/client/core/VoxyRenderSystem.java index f53f6cf9..3b7c4d15 100644 --- a/src/main/java/me/cortex/voxy/client/core/VoxyRenderSystem.java +++ b/src/main/java/me/cortex/voxy/client/core/VoxyRenderSystem.java @@ -191,9 +191,10 @@ public class VoxyRenderSystem { int oldFB = GL11.glGetInteger(GL_DRAW_FRAMEBUFFER_BINDING); + int boundFB = oldFB; var target = DefaultTerrainRenderPasses.CUTOUT.getTarget(); - int boundFB = ((net.minecraft.client.texture.GlTexture) target.getColorAttachment()).getOrCreateFramebuffer(((GlBackend) RenderSystem.getDevice()).getFramebufferManager(), target.getDepthAttachment()); + //boundFB = ((net.minecraft.client.texture.GlTexture) target.getColorAttachment()).getOrCreateFramebuffer(((GlBackend) RenderSystem.getDevice()).getFramebufferManager(), target.getDepthAttachment()); if (boundFB == 0) { throw new IllegalStateException("Cannot use the default framebuffer as cannot source from it"); }