From bd178e2628b17c830f66a2fdc3eb48807cb8c37c Mon Sep 17 00:00:00 2001 From: Cooliokid956 <68075390+Cooliokid956@users.noreply.github.com> Date: Sat, 13 Dec 2025 19:14:00 -0600 Subject: [PATCH] Render djui rects with negative dimensions to not have to calculate widths every time you wanna right align something --- Makefile | 2 +- src/pc/djui/djui_gfx.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 66b02100f..12208a179 100644 --- a/Makefile +++ b/Makefile @@ -1221,7 +1221,7 @@ $(BUILD_DIR)/$(LANG_DIR): @$(CP) -f -r $(LANG_DIR) $(BUILD_DIR) $(BUILD_DIR)/$(MOD_DIR): - $(CP) -f -r $(MOD_DIR) $(BUILD_DIR) + @$(CP) -f -r $(MOD_DIR) $(BUILD_DIR) $(BUILD_DIR)/$(PALETTES_DIR): @$(CP) -f -r $(PALETTES_DIR) $(BUILD_DIR) diff --git a/src/pc/djui/djui_gfx.c b/src/pc/djui/djui_gfx.c index 8ebd6c488..937a3f525 100644 --- a/src/pc/djui/djui_gfx.c +++ b/src/pc/djui/djui_gfx.c @@ -54,11 +54,12 @@ const Gfx dl_djui_menu_rect[] = { const Gfx dl_djui_simple_rect[] = { gsDPPipeSync(), - gsSPClearGeometryMode(G_LIGHTING), + gsSPClearGeometryMode(G_LIGHTING | G_CULL_BOTH), gsDPSetCombineMode(G_CC_FADE, G_CC_FADE), gsDPSetRenderMode(G_RM_XLU_SURF, G_RM_XLU_SURF2), gsSPVertexNonGlobal(vertex_djui_simple_rect, 4, 0), gsSP2Triangles(0, 1, 2, 0x0, 0, 2, 3, 0x0), + gsSPSetGeometryMode(G_LIGHTING | G_CULL_BACK), gsSPEndDisplayList(), };