diff --git a/shaders/dimensions/all_solid.fsh b/shaders/dimensions/all_solid.fsh index 6339af6..1586b63 100644 --- a/shaders/dimensions/all_solid.fsh +++ b/shaders/dimensions/all_solid.fsh @@ -461,7 +461,7 @@ void main() { float viewDist = length(playerpos); float ditherFade = smoothstep(0.98 * far, 1.03 * far, viewDist); - Albedo.a *= step(ditherFade, bayerDither()); + if(step(ditherFade, bayerDither()) == 0.0) discard; #endif #if defined HAND