From: notaz Date: Thu, 15 Sep 2022 20:38:40 +0000 (+0300) Subject: enable gpu_neon on win64 too X-Git-Tag: r24l~381 X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a1242082a082e66ea5b389b13810532f033e2a94;p=pcsx_rearmed.git enable gpu_neon on win64 too hope it works there --- diff --git a/Makefile.libretro b/Makefile.libretro index ab62f224..a3bb43aa 100644 --- a/Makefile.libretro +++ b/Makefile.libretro @@ -46,6 +46,20 @@ LIBM := -lm MMAP_WIN32 = 0 EXTRA_LDFLAGS = +# select some defaults +ifneq (,$(findstring $(ARCH_DETECTED),arm aarch64)) + DYNAREC = ari64 +ifneq ($(findstring __thumb__,$(shell $(CC) -E -dD $(CFLAGS) include/arm_features.h)),) + # must disable thumb as ari64 can't handle it + CFLAGS += -marm +endif +endif +ifneq (,$(findstring $(ARCH_DETECTED),x86_64 aarch64)) + BUILTIN_GPU = neon +endif + +# platform specific options + # Unix ifeq ($(platform), unix) TARGET := $(TARGET_NAME)_libretro.so @@ -57,17 +71,6 @@ endif ifneq ($(findstring SunOS,$(shell uname -s)),) CC = gcc endif -ifneq (,$(findstring $(ARCH_DETECTED),arm aarch64)) - DYNAREC = ari64 - -ifneq ($(findstring __thumb__,$(shell $(CC) -E -dD $(CFLAGS) include/arm_features.h)),) - # must disable thumb as ari64 can't handle it - CFLAGS += -marm -endif -endif -ifneq (,$(findstring $(ARCH_DETECTED),x86_64 aarch64)) - BUILTIN_GPU = neon -endif # ODROIDN2 else ifneq (,$(findstring CortexA73_G12B,$(platform))) @@ -498,7 +501,6 @@ else ifeq ($(platform), emscripten) # Windows else TARGET := $(TARGET_NAME)_libretro.dll - BUILTIN_GPU = peops PLATFORM = libretro MAIN_LDFLAGS += -static-libgcc -static-libstdc++ -s CFLAGS += -D__WIN32__ -DNO_DYLIB