From f7e8ceaa3f96d722af89ad11b5cf11915c1e76b3 Mon Sep 17 00:00:00 2001 From: mcrcortex <18544518+MCRcortex@users.noreply.github.com> Date: Tue, 22 Apr 2025 09:27:12 +1000 Subject: [PATCH] better hiz --- .../assets/voxy/shaders/lod/hierarchical/screenspace.glsl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/resources/assets/voxy/shaders/lod/hierarchical/screenspace.glsl b/src/main/resources/assets/voxy/shaders/lod/hierarchical/screenspace.glsl index 2d89eb00..768bb18b 100644 --- a/src/main/resources/assets/voxy/shaders/lod/hierarchical/screenspace.glsl +++ b/src/main/resources/assets/voxy/shaders/lod/hierarchical/screenspace.glsl @@ -128,13 +128,13 @@ bool outsideFrustum() { } bool isCulledByHiz() { - if (any(lessThan(minBB.xy, vec2(0)) && lessThan(vec2(1), maxBB.xy))) { - return false; - } - vec2 ssize = size * vec2(screenW, screenH); float miplevel = log2(max(max(ssize.x, ssize.y),1)); + if (miplevel > 9.5f) { + return false; + } + miplevel = ceil(miplevel); //miplevel = clamp(miplevel, 0, 20);