From 0cf96615541d5ea543104f521d02d91501b406b2 Mon Sep 17 00:00:00 2001 From: MegaMech Date: Fri, 16 May 2025 23:01:22 -0600 Subject: [PATCH] interp player? --- src/render_player.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/render_player.c b/src/render_player.c index 1c4d78a7e..9267706db 100644 --- a/src/render_player.c +++ b/src/render_player.c @@ -1616,6 +1616,9 @@ void render_kart(Player* player, s8 playerId, s8 screenId, s8 arg3) { s16 temp_v1; s16 thing; + FrameInterpolation_RecordMatrixPush(mtx); + + if (player->unk_044 & 0x2000) { sp14C[0] = 0; sp14C[1] = player->unk_048[screenId]; @@ -1743,6 +1746,8 @@ void render_kart(Player* player, s8 playerId, s8 screenId, s8 arg3) { gSPDisplayList(gDisplayListHead++, common_square_plain_render); gSPTexture(gDisplayListHead++, 1, 1, 0, G_TX_RENDERTILE, G_OFF); gDPSetAlphaCompare(gDisplayListHead++, G_AC_NONE); + + FrameInterpolation_RecordMatrixPop(mtx); } void render_ghost(Player* player, s8 playerId, s8 screenId, s8 arg3) {