From 997d481e3a7b42b6913806f57858b17a12f05db9 Mon Sep 17 00:00:00 2001 From: Fazana <52551480+FazanaJ@users.noreply.github.com> Date: Tue, 28 Sep 2021 13:50:40 +0100 Subject: [PATCH] Update rendering_graph_node.c --- src/game/rendering_graph_node.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/game/rendering_graph_node.c b/src/game/rendering_graph_node.c index e1a2b343..de90361b 100644 --- a/src/game/rendering_graph_node.c +++ b/src/game/rendering_graph_node.c @@ -427,7 +427,6 @@ void geo_process_perspective(struct GraphNodePerspective *node) { if (gCamera) { // gWorldScale = ((sqr(gCamera->pos[0]) + sqr(gCamera->pos[1]) + sqr(gCamera->pos[2])) / sqr(0x2000)); gWorldScale = (max_3f(ABS(gCamera->pos[0]), ABS(gCamera->pos[1]), ABS(gCamera->pos[2])) / (f32)0x2000); - gWorldScale = MAX(gWorldScale, 1.0f); } else { gWorldScale = 1.0f; } @@ -436,6 +435,7 @@ void geo_process_perspective(struct GraphNodePerspective *node) { farClipDelta /= farClip; gWorldScale *= farClipDelta; } + gWorldScale = MAX(gWorldScale, 1.0f); guPerspective(mtx, &perspNorm, node->fov, sAspectRatio, ((farClip / 300) / gWorldScale), (farClip / gWorldScale), 1.0f); gSPPerspNormalize(gDisplayListHead++, perspNorm);