From 287b530a4c5a4d1904cf51b4c1b3e55ac8e8d5c3 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Sun, 10 Dec 2023 23:42:46 +0300 Subject: [PATCH] Another AABB blocks render fix --- src/graphics/BlocksRenderer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/graphics/BlocksRenderer.cpp b/src/graphics/BlocksRenderer.cpp index 5bab0bfb..6f31465a 100644 --- a/src/graphics/BlocksRenderer.cpp +++ b/src/graphics/BlocksRenderer.cpp @@ -267,7 +267,7 @@ void BlocksRenderer::blockAABB(const ivec3& icoord, vec3 fZ(Z); // TODO: simplify this pile of magic calculations and fix 5th arg (laxisZ) - vec3 local = offset.x*fX+offset.y*fY+offset.z*-fZ; + vec3 local = (1.0f-offset.x-size.x)*fX+offset.y*fY+offset.z*-fZ; face(coord, X, Y, Z, Z+loff, local-size.z*fZ-offset.y*fY, size.x, size.y, size.z, texfaces[5], lights); // north