From 0216c4e00b2db067e4350b8b7a473b94328060b0 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Tue, 9 Jan 2024 13:38:27 +0300 Subject: [PATCH] small fix --- src/graphics/BlocksRenderer.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/graphics/BlocksRenderer.cpp b/src/graphics/BlocksRenderer.cpp index 722a18fd..8c492a3b 100644 --- a/src/graphics/BlocksRenderer.cpp +++ b/src/graphics/BlocksRenderer.cpp @@ -160,10 +160,11 @@ void BlocksRenderer::tetragonicFace(const vec3& coord, const vec3& p1, const vec3 fp3 = (p3.x - 0.5f) * X + (p3.y - 0.5f) * Y + (p3.z - 0.5f) * Z; const vec3 fp4 = (p4.x - 0.5f) * X + (p4.y - 0.5f) * Y + (p4.z - 0.5f) * Z; - vec3 dir = glm::cross(fp2 - fp1, fp3 - fp1); - vec3 normal = glm::normalize(dir); vec4 tint(1.0f); if (lights) { + vec3 dir = glm::cross(fp2 - fp1, fp3 - fp1); + vec3 normal = glm::normalize(dir); + float d = glm::dot(normal, SUN_VECTOR); d = 0.7f + d * 0.3f; tint *= d;