From a3ffdfb284a0fdf622bae487f32a8cec5f54f9ca Mon Sep 17 00:00:00 2001 From: UnknownShadow200 Date: Thu, 20 Feb 2020 12:57:07 +1100 Subject: [PATCH] Write held block matrix straight into Gfx_View instead of copying from temp matrix --- src/HeldBlockRenderer.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/HeldBlockRenderer.c b/src/HeldBlockRenderer.c index 24331a49b..088c13f2b 100644 --- a/src/HeldBlockRenderer.c +++ b/src/HeldBlockRenderer.c @@ -52,12 +52,11 @@ static void HeldBlockRenderer_RenderModel(void) { static void HeldBlockRenderer_SetMatrix(void) { struct Entity* p = &LocalPlayer_Instance.Base; - struct Matrix m, lookAt; + struct Matrix lookAt; Vec3 eye = { 0,0,0 }; eye.Y = Entity_GetEyeHeight(p); Matrix_Translate(&lookAt, -eye.X, -eye.Y, -eye.Z); - Matrix_Mul(&m, &lookAt, &Camera.TiltM); - Gfx.View = m; + Matrix_Mul(&Gfx.View, &lookAt, &Camera.TiltM); } static void HeldBlockRenderer_ResetHeldState(void) {