tile hiding cond now takes uv intensity into account

This commit is contained in:
minjaesong
2024-01-27 05:20:47 +09:00
parent fd8cdb94bc
commit 9849769c7b

View File

@@ -434,7 +434,7 @@ internal object BlocksDrawer {
// hide tiles with super low lights, kinda like Minecraft's Orebfuscator
val lightAtXY = LightmapRenderer.getLight(x, y) ?: Cvec(0)
if (lightAtXY.fastLum() <= 1.5f / 255f) {
if (maxOf(lightAtXY.fastLum(), lightAtXY.a) <= 1.5f / 255f) {
tileNumber = 2 // black solid
}