From 40b862967d3a4aef3cca63a10f6399ce1c7af47c Mon Sep 17 00:00:00 2001
From: Jaime Passos <lazymyuutsu@gmail.com>
Date: Sat, 7 Dec 2019 23:55:28 -0300
Subject: [PATCH] Just in case?

---
 src/hardware/hw_main.c | 4 ++++
 src/hardware/hw_md2.c  | 2 ++
 2 files changed, 6 insertions(+)

diff --git a/src/hardware/hw_main.c b/src/hardware/hw_main.c
index 51c976973d..c770448e68 100644
--- a/src/hardware/hw_main.c
+++ b/src/hardware/hw_main.c
@@ -6172,6 +6172,8 @@ void HWR_RenderSkyboxView(INT32 viewnumber, player_t *player)
 
 	//04/01/2000: Hurdler: added for T&L
 	//                     It should replace all other gr_viewxxx when finished
+	memset(&atransform, 0x00, sizeof(FTransform));
+
 	atransform.anglex = (float)(aimingangle>>ANGLETOFINESHIFT)*(360.0f/(float)FINEANGLES);
 	atransform.angley = (float)(viewangle>>ANGLETOFINESHIFT)*(360.0f/(float)FINEANGLES);
 
@@ -6390,6 +6392,8 @@ void HWR_RenderPlayerView(INT32 viewnumber, player_t *player)
 
 	//04/01/2000: Hurdler: added for T&L
 	//                     It should replace all other gr_viewxxx when finished
+	memset(&atransform, 0x00, sizeof(FTransform));
+
 	atransform.anglex = (float)(aimingangle>>ANGLETOFINESHIFT)*(360.0f/(float)FINEANGLES);
 	atransform.angley = (float)(viewangle>>ANGLETOFINESHIFT)*(360.0f/(float)FINEANGLES);
 
diff --git a/src/hardware/hw_md2.c b/src/hardware/hw_md2.c
index 9d9171cea4..9245d7fc23 100644
--- a/src/hardware/hw_md2.c
+++ b/src/hardware/hw_md2.c
@@ -915,6 +915,8 @@ void HWR_DrawModel(gr_vissprite_t *spr)
 	if (spr->precip)
 		return;
 
+	memset(&p, 0x00, sizeof(FTransform));
+
 	// MD2 colormap fix
 	// colormap test
 	if (spr->mobj->subsector)
-- 
GitLab