use normal hiz
This commit is contained in:
@@ -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 {
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user