diff --git a/src/main/java/me/cortex/voxy/client/VoxyClient.java b/src/main/java/me/cortex/voxy/client/VoxyClient.java index 5ee279ec..5f9b92dd 100644 --- a/src/main/java/me/cortex/voxy/client/VoxyClient.java +++ b/src/main/java/me/cortex/voxy/client/VoxyClient.java @@ -1,6 +1,7 @@ package me.cortex.voxy.client; import me.cortex.voxy.client.core.gl.Capabilities; +import me.cortex.voxy.client.core.model.bakery.BudgetBufferRenderer; import me.cortex.voxy.common.Logger; import me.cortex.voxy.commonImpl.VoxyCommon; import net.fabricmc.api.ClientModInitializer; @@ -17,6 +18,7 @@ public class VoxyClient implements ClientModInitializer { @Override public void onInitializeClient() { + BudgetBufferRenderer.init(); ClientLifecycleEvents.CLIENT_STARTED.register(client->{ boolean systemSupported = Capabilities.INSTANCE.compute && Capabilities.INSTANCE.indirectParameters; if (systemSupported) { diff --git a/src/main/java/me/cortex/voxy/client/core/model/bakery/BudgetBufferRenderer.java b/src/main/java/me/cortex/voxy/client/core/model/bakery/BudgetBufferRenderer.java index e932a78b..b27dc040 100644 --- a/src/main/java/me/cortex/voxy/client/core/model/bakery/BudgetBufferRenderer.java +++ b/src/main/java/me/cortex/voxy/client/core/model/bakery/BudgetBufferRenderer.java @@ -26,6 +26,7 @@ public class BudgetBufferRenderer { .compile(); + public static void init(){} private static final GlBuffer indexBuffer; static { var i = RenderSystem.getSequentialBuffer(VertexFormat.DrawMode.QUADS);