From 2a95817d8438779f712b91d81f3fb8730e1e8b31 Mon Sep 17 00:00:00 2001 From: djoslin0 Date: Sun, 16 Nov 2025 15:27:59 -0800 Subject: [PATCH] Fix djui menu flashing (#1008) Move djui_reset_hud_params() to after the djui display list save point Resetting scissor/viewport before the save point caused the djui menu to rapidly flicker when interpolating (and an interpolated HUD texture was rendered) Thanks to PeachyPeach for finding the better fix Co-authored-by: MysterD --- src/pc/djui/djui.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pc/djui/djui.c b/src/pc/djui/djui.c index 96cbfc981..980164fd3 100644 --- a/src/pc/djui/djui.c +++ b/src/pc/djui/djui.c @@ -176,10 +176,10 @@ void djui_reset_hud_params(void) { void djui_render(void) { if (!sDjuiInited || gDjuiDisabled) { return; } - djui_reset_hud_params(); sSavedDisplayListHead = gDisplayListHead; gDjuiHudUtilsZ = 0; + djui_reset_hud_params(); create_dl_ortho_matrix(); djui_gfx_displaylist_begin();