From 1249a85bf2e28bcae1da8de857c0e71951605225 Mon Sep 17 00:00:00 2001 From: Sonic Dreamcaster Date: Tue, 24 Feb 2026 03:35:56 -0300 Subject: [PATCH] Interpolation: Tag radar marks --- src/engine/fox_hud.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/engine/fox_hud.c b/src/engine/fox_hud.c index 19a300fc..161a2052 100644 --- a/src/engine/fox_hud.c +++ b/src/engine/fox_hud.c @@ -2197,6 +2197,10 @@ s32 HUD_RadarMarks_Update(void) { } Matrix_Push(&gGfxMatrix); + + // @port: Tag the transform. + FrameInterpolation_RecordOpenChild(&gRadarMarks[i], i); + Matrix_Translate(gGfxMatrix, gRadarMarks[i].pos.x * 0.008f, -gRadarMarks[i].pos.z * 0.008f, 0.0f, MTXF_APPLY); if (gRadarMarks[i].type == 103) { @@ -2208,6 +2212,10 @@ s32 HUD_RadarMarks_Update(void) { Matrix_SetGfxMtx(&gMasterDisp); HUD_RadarMark_Draw(gRadarMarks[i].type); + + // @port Pop the transform id. + FrameInterpolation_RecordCloseChild(); + Matrix_Pop(&gGfxMatrix); gRadarMarks[i].enabled = false;