fix reverseZDepth uniform name

This commit is contained in:
James Seibel
2026-05-16 17:54:46 -05:00
parent e7a34f9498
commit ada7668c28
6 changed files with 16 additions and 11 deletions
@@ -46,6 +46,7 @@ import com.seibel.distanthorizons.core.dependencyInjection.SingletonInjector;
import com.seibel.distanthorizons.core.logging.DhLogger; import com.seibel.distanthorizons.core.logging.DhLogger;
import com.seibel.distanthorizons.core.logging.DhLoggerBuilder; import com.seibel.distanthorizons.core.logging.DhLoggerBuilder;
import com.seibel.distanthorizons.core.render.EDhRenderApi; import com.seibel.distanthorizons.core.render.EDhRenderApi;
import com.seibel.distanthorizons.core.render.EDhRenderDepth;
import com.seibel.distanthorizons.core.util.RenderUtil; import com.seibel.distanthorizons.core.util.RenderUtil;
import com.seibel.distanthorizons.core.util.math.Mat4f; import com.seibel.distanthorizons.core.util.math.Mat4f;
import com.seibel.distanthorizons.core.wrapperInterfaces.render.AbstractDhRenderApiDefinition; import com.seibel.distanthorizons.core.wrapperInterfaces.render.AbstractDhRenderApiDefinition;
@@ -245,13 +246,13 @@ public class BlazeDhApplyRenderer
{ {
int uniformBufferSize = new Std140SizeCalculator() int uniformBufferSize = new Std140SizeCalculator()
.putInt() // uIsVulkan .putInt() // uIsReverseZDepth
.get(); .get();
ByteBuffer buffer = ByteBuffer.allocateDirect(uniformBufferSize); ByteBuffer buffer = ByteBuffer.allocateDirect(uniformBufferSize);
buffer.order(ByteOrder.nativeOrder()); buffer.order(ByteOrder.nativeOrder());
buffer = Std140Builder.intoBuffer(buffer) buffer = Std140Builder.intoBuffer(buffer)
.putInt((RENDER_API_DEF.getRenderApi() == EDhRenderApi.VULKAN) ? 1 : 0) // uIsVulkan .putInt((RENDER_API_DEF.getRenderDepth() == EDhRenderDepth.REVERSE_Z) ? 1 : 0) // uIsReverseZDepth
.get() .get()
; ;
@@ -45,6 +45,7 @@ import com.seibel.distanthorizons.core.dependencyInjection.SingletonInjector;
import com.seibel.distanthorizons.core.logging.DhLogger; import com.seibel.distanthorizons.core.logging.DhLogger;
import com.seibel.distanthorizons.core.logging.DhLoggerBuilder; import com.seibel.distanthorizons.core.logging.DhLoggerBuilder;
import com.seibel.distanthorizons.core.render.EDhRenderApi; import com.seibel.distanthorizons.core.render.EDhRenderApi;
import com.seibel.distanthorizons.core.render.EDhRenderDepth;
import com.seibel.distanthorizons.core.render.RenderParams; import com.seibel.distanthorizons.core.render.RenderParams;
import com.seibel.distanthorizons.core.util.RenderUtil; import com.seibel.distanthorizons.core.util.RenderUtil;
import com.seibel.distanthorizons.core.util.math.Mat4f; import com.seibel.distanthorizons.core.util.math.Mat4f;
@@ -165,7 +166,7 @@ public class BlazeDhFarFadeRenderer implements IDhFarFadeRenderer
.putFloat() // uStartFadeBlockDistance .putFloat() // uStartFadeBlockDistance
.putFloat() // uEndFadeBlockDistance .putFloat() // uEndFadeBlockDistance
.putMat4f() // uDhInvMvmProj .putMat4f() // uDhInvMvmProj
.putInt() // uIsVulkan .putInt() // uIsReverseZDepth
.get(); .get();
@@ -193,7 +194,7 @@ public class BlazeDhFarFadeRenderer implements IDhFarFadeRenderer
.putFloat(fadeStartDistance) // uStartFadeBlockDistance .putFloat(fadeStartDistance) // uStartFadeBlockDistance
.putFloat(fadeEndDistance) // uEndFadeBlockDistance .putFloat(fadeEndDistance) // uEndFadeBlockDistance
.putMat4f(inverseDhMvmProjMatrix.createJomlMatrix()) // uDhInvMvmProj .putMat4f(inverseDhMvmProjMatrix.createJomlMatrix()) // uDhInvMvmProj
.putInt((RENDER_API_DEF.getRenderApi() == EDhRenderApi.VULKAN) ? 1 : 0) // uIsVulkan .putInt((RENDER_API_DEF.getRenderDepth() == EDhRenderDepth.REVERSE_Z) ? 1 : 0) // uIsReverseZDepth
.get() .get()
; ;
@@ -38,6 +38,7 @@ import com.seibel.distanthorizons.core.dependencyInjection.SingletonInjector;
import com.seibel.distanthorizons.core.logging.DhLogger; import com.seibel.distanthorizons.core.logging.DhLogger;
import com.seibel.distanthorizons.core.logging.DhLoggerBuilder; import com.seibel.distanthorizons.core.logging.DhLoggerBuilder;
import com.seibel.distanthorizons.core.render.EDhRenderApi; import com.seibel.distanthorizons.core.render.EDhRenderApi;
import com.seibel.distanthorizons.core.render.EDhRenderDepth;
import com.seibel.distanthorizons.core.render.RenderParams; import com.seibel.distanthorizons.core.render.RenderParams;
import com.seibel.distanthorizons.core.util.LodUtil; import com.seibel.distanthorizons.core.util.LodUtil;
import com.seibel.distanthorizons.core.util.math.Mat4f; import com.seibel.distanthorizons.core.util.math.Mat4f;
@@ -221,7 +222,7 @@ public class BlazeDhFogRenderer implements IDhFogRenderer
.putMat4f() // uInvMvmProj .putMat4f() // uInvMvmProj
.putInt() // uIsVulkan .putInt() // uIsReverseZDepth
.get(); .get();
@@ -317,7 +318,7 @@ public class BlazeDhFogRenderer implements IDhFogRenderer
.putMat4f(inverseMvmProjMatrix.createJomlMatrix()) // uInvMvmProj .putMat4f(inverseMvmProjMatrix.createJomlMatrix()) // uInvMvmProj
.putInt((RENDER_API_DEF.getRenderApi() == EDhRenderApi.VULKAN) ? 1 : 0) // uIsVulkan .putInt((RENDER_API_DEF.getRenderDepth() == EDhRenderDepth.REVERSE_Z) ? 1 : 0) // uIsReverseZDepth
.get() .get()
; ;
@@ -34,6 +34,7 @@ import com.seibel.distanthorizons.core.dependencyInjection.SingletonInjector;
import com.seibel.distanthorizons.core.logging.DhLogger; import com.seibel.distanthorizons.core.logging.DhLogger;
import com.seibel.distanthorizons.core.logging.DhLoggerBuilder; import com.seibel.distanthorizons.core.logging.DhLoggerBuilder;
import com.seibel.distanthorizons.core.render.EDhRenderApi; import com.seibel.distanthorizons.core.render.EDhRenderApi;
import com.seibel.distanthorizons.core.render.EDhRenderDepth;
import com.seibel.distanthorizons.core.render.RenderParams; import com.seibel.distanthorizons.core.render.RenderParams;
import com.seibel.distanthorizons.core.util.RenderUtil; import com.seibel.distanthorizons.core.util.RenderUtil;
import com.seibel.distanthorizons.core.util.math.Mat4f; import com.seibel.distanthorizons.core.util.math.Mat4f;
@@ -192,7 +193,7 @@ public class BlazeDhSsaoRenderer implements IDhSsaoRenderer
.putMat4f() // uInvProj .putMat4f() // uInvProj
.putMat4f() // uProj .putMat4f() // uProj
.putInt() // uIsVulkan .putInt() // uIsReverseZDepth
.get(); .get();
@@ -219,7 +220,7 @@ public class BlazeDhSsaoRenderer implements IDhSsaoRenderer
.putMat4f(invertedProjMatrix.createJomlMatrix()) .putMat4f(invertedProjMatrix.createJomlMatrix())
.putMat4f(projMatrix.createJomlMatrix()) .putMat4f(projMatrix.createJomlMatrix())
.putInt((RENDER_API_DEF.getRenderApi() == EDhRenderApi.VULKAN) ? 1 : 0) // uIsVulkan .putInt((RENDER_API_DEF.getRenderDepth() == EDhRenderDepth.REVERSE_Z) ? 1 : 0) // uIsReverseZDepth
.get() .get()
; ;
@@ -49,6 +49,7 @@ import com.seibel.distanthorizons.core.dependencyInjection.SingletonInjector;
import com.seibel.distanthorizons.core.logging.DhLogger; import com.seibel.distanthorizons.core.logging.DhLogger;
import com.seibel.distanthorizons.core.logging.DhLoggerBuilder; import com.seibel.distanthorizons.core.logging.DhLoggerBuilder;
import com.seibel.distanthorizons.core.render.EDhRenderApi; import com.seibel.distanthorizons.core.render.EDhRenderApi;
import com.seibel.distanthorizons.core.render.EDhRenderDepth;
import com.seibel.distanthorizons.core.render.RenderParams; import com.seibel.distanthorizons.core.render.RenderParams;
import com.seibel.distanthorizons.core.util.RenderUtil; import com.seibel.distanthorizons.core.util.RenderUtil;
import com.seibel.distanthorizons.core.util.math.Mat4f; import com.seibel.distanthorizons.core.util.math.Mat4f;
@@ -180,7 +181,7 @@ public class BlazeVanillaFadeRenderer implements IDhVanillaFadeRenderer
.putFloat() // uMaxLevelHeight .putFloat() // uMaxLevelHeight
.putMat4f() // uDhInvMvmProj .putMat4f() // uDhInvMvmProj
.putMat4f() // uMcInvMvmProj .putMat4f() // uMcInvMvmProj
.putInt() // uIsVulkan .putInt() // uIsReverseZDepth
.get(); .get();
@@ -221,7 +222,7 @@ public class BlazeVanillaFadeRenderer implements IDhVanillaFadeRenderer
.putFloat(renderParams.clientLevelWrapper.getMaxHeight()) // uMaxLevelHeight .putFloat(renderParams.clientLevelWrapper.getMaxHeight()) // uMaxLevelHeight
.putMat4f(inverseDhMvmProjMatrix.createJomlMatrix()) // uDhInvMvmProj .putMat4f(inverseDhMvmProjMatrix.createJomlMatrix()) // uDhInvMvmProj
.putMat4f(inverseMcMvmProjMatrix.createJomlMatrix()) // uMcInvMvmProj .putMat4f(inverseMcMvmProjMatrix.createJomlMatrix()) // uMcInvMvmProj
.putInt((RENDER_API_DEF.getRenderApi() == EDhRenderApi.VULKAN) ? 1 : 0) // uIsVulkan .putInt((RENDER_API_DEF.getRenderDepth() == EDhRenderDepth.REVERSE_Z) ? 1 : 0) // uIsReverseZDepth
.get() .get()
; ;