Skip to content

Commit 3d7a4cf

Browse files
committed
gpu_unai: switch back to older DIV_MULTINV behavior
caused polygon "cracks" if compiled on gcc 10.2 (devkitARM release 55), but seems ok on gcc 11.4 or gcc 14.2 (devkitARM release 65) #852
1 parent f6ede72 commit 3d7a4cf

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Makefile.libretro

+3-1
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,8 @@ else ifeq ($(platform), ctr)
355355
endif
356356
TARGET := $(TARGET_NAME)_libretro_ctr.a
357357
CFLAGS += -DARM11 -D_3DS -D__3DS__
358-
CFLAGS += -DNO_DYLIB -DGPU_UNAI_USE_FLOATMATH -DGPU_UNAI_USE_FLOAT_DIV_MULTINV
358+
CFLAGS += -DGPU_UNAI_USE_FLOATMATH -DGPU_UNAI_USE_FLOAT_DIV_MULTINV
359+
CFLAGS += -DGPU_UNAI_USE_FLOAT_DIV_MULTINV_FOR_ONE # needed on some compilers?
359360
CFLAGS += -march=armv6k -mtune=mpcore -mfloat-abi=hard -marm -mfpu=vfp -mtp=soft
360361
CFLAGS += -mword-relocations
361362
CFLAGS += -fomit-frame-pointer
@@ -367,6 +368,7 @@ else ifeq ($(platform), ctr)
367368
CFLAGS += -DHAVE_UNISTD_H
368369
CFLAGS += -DZ7_DECL_Int32_AS_long
369370
CFLAGS += -DUSE_CTRULIB_2
371+
CFLAGS += -DNO_DYLIB
370372

371373
OBJS += deps/arm-mem/memcpymove-v6l.o
372374
OBJS += deps/arm-mem/memset-v6l.o

0 commit comments

Comments
 (0)