use normal hiz

This commit is contained in:
mcrcortex
2025-07-13 17:40:23 +10:00
parent 606d3b2282
commit 64d211b333
2 changed files with 3 additions and 0 deletions

View File

@@ -2,6 +2,7 @@ package me.cortex.voxy.client.core.rendering;
import me.cortex.voxy.client.core.gl.GlBuffer; import me.cortex.voxy.client.core.gl.GlBuffer;
import me.cortex.voxy.client.core.rendering.util.HiZBuffer; import me.cortex.voxy.client.core.rendering.util.HiZBuffer;
import me.cortex.voxy.client.core.rendering.util.HiZBuffer2;
import net.caffeinemc.mods.sodium.client.util.FogParameters; import net.caffeinemc.mods.sodium.client.util.FogParameters;
import net.minecraft.util.math.MathHelper; import net.minecraft.util.math.MathHelper;
import org.joml.*; import org.joml.*;
@@ -9,6 +10,7 @@ import org.joml.*;
import java.lang.reflect.Field; import java.lang.reflect.Field;
public abstract class Viewport <A extends Viewport<A>> { public abstract class Viewport <A extends Viewport<A>> {
//public final HiZBuffer2 hiZBuffer = new HiZBuffer2();
public final HiZBuffer hiZBuffer = new HiZBuffer(); public final HiZBuffer hiZBuffer = new HiZBuffer();
private static final Field planesField; private static final Field planesField;
static { static {

View File

@@ -133,6 +133,7 @@ bool isCulledByHiz() {
float miplevel = log2(max(max(size.x, size.y),1)); float miplevel = log2(max(max(size.x, size.y),1));
miplevel = floor(miplevel)-1; miplevel = floor(miplevel)-1;
//miplevel = clamp(miplevel, 0, 6);
miplevel = clamp(miplevel, 0, textureQueryLevels(hizDepthSampler)-1); miplevel = clamp(miplevel, 0, textureQueryLevels(hizDepthSampler)-1);
int ml = int(miplevel); int ml = int(miplevel);