From dad2014c46899026fcbdc7319d7f9de2971ab13f Mon Sep 17 00:00:00 2001 From: James Seibel Date: Sat, 21 Mar 2026 16:35:50 -0500 Subject: [PATCH] fix cross level generic GL rendering --- .../common/render/openGl/GlDhRenderApiDefinition.java | 2 +- .../common/render/openGl/generic/GlGenericObjectRenderer.java | 4 +--- coreSubProjects | 2 +- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/common/src/main/java/com/seibel/distanthorizons/common/render/openGl/GlDhRenderApiDefinition.java b/common/src/main/java/com/seibel/distanthorizons/common/render/openGl/GlDhRenderApiDefinition.java index d7cc51d92..4ef567874 100644 --- a/common/src/main/java/com/seibel/distanthorizons/common/render/openGl/GlDhRenderApiDefinition.java +++ b/common/src/main/java/com/seibel/distanthorizons/common/render/openGl/GlDhRenderApiDefinition.java @@ -54,7 +54,7 @@ public class GlDhRenderApiDefinition extends AbstractDhRenderApiDefinition //===========// //region - @Override public IDhGenericRenderer createGenericRenderer() { return GlGenericObjectRenderer.INSTANCE; } + @Override public IDhGenericRenderer createGenericRenderer() { return new GlGenericObjectRenderer(); } @Override public IVertexBufferWrapper createVboWrapper(String name) { return new GLVertexBuffer(); } @Override public ILodContainerUniformBufferWrapper createLodContainerUniformWrapper() { return new GlDummyUniformData(); } diff --git a/common/src/main/java/com/seibel/distanthorizons/common/render/openGl/generic/GlGenericObjectRenderer.java b/common/src/main/java/com/seibel/distanthorizons/common/render/openGl/generic/GlGenericObjectRenderer.java index cc2c34530..1e7e21ff8 100644 --- a/common/src/main/java/com/seibel/distanthorizons/common/render/openGl/generic/GlGenericObjectRenderer.java +++ b/common/src/main/java/com/seibel/distanthorizons/common/render/openGl/generic/GlGenericObjectRenderer.java @@ -76,8 +76,6 @@ public class GlGenericObjectRenderer implements IDhGenericRenderer private static final DhApiRenderableBoxGroupShading DEFAULT_SHADING = DhApiRenderableBoxGroupShading.getUnshaded(); - public static final GlGenericObjectRenderer INSTANCE = new GlGenericObjectRenderer(); - /** * Can be used to troubleshoot the renderer. * If enabled several debug objects will render around (0,150,0). @@ -176,7 +174,7 @@ public class GlGenericObjectRenderer implements IDhGenericRenderer //=============// //region - private GlGenericObjectRenderer() { } + public GlGenericObjectRenderer() { } public void init() { diff --git a/coreSubProjects b/coreSubProjects index 32eae2396..e2a8953e4 160000 --- a/coreSubProjects +++ b/coreSubProjects @@ -1 +1 @@ -Subproject commit 32eae23963b4c56cae9f329ec9d5f2c7cd7c6290 +Subproject commit e2a8953e4c528aff6144278588748f398fc78d4f