mirror of
https://github.com/libretro/RetroArch
synced 2025-04-17 20:43:10 +00:00
Merge pull request #7326 from m4xw/freetype
[LIBNX] Remove freetype again
This commit is contained in:
commit
bbdf32cf1e
@ -40,7 +40,7 @@ HAVE_NETWORKING = 1
|
|||||||
# RetroArch libnx useful flags
|
# RetroArch libnx useful flags
|
||||||
HAVE_THREADS = 1
|
HAVE_THREADS = 1
|
||||||
HAVE_PTHREADS = 1
|
HAVE_PTHREADS = 1
|
||||||
HAVE_FREETYPE = 1
|
HAVE_FREETYPE = 0
|
||||||
HAVE_SWITCH = 1
|
HAVE_SWITCH = 1
|
||||||
HAVE_LIBNX = 1
|
HAVE_LIBNX = 1
|
||||||
HAVE_OPENGL = 1
|
HAVE_OPENGL = 1
|
||||||
@ -110,9 +110,9 @@ APP_ICON := pkg/libnx/retroarch.jpg
|
|||||||
ARCH := -march=armv8-a -mtune=cortex-a57 -mtp=soft -fPIE -mcpu=cortex-a57+crc+fp+simd
|
ARCH := -march=armv8-a -mtune=cortex-a57 -mtp=soft -fPIE -mcpu=cortex-a57+crc+fp+simd
|
||||||
|
|
||||||
CFLAGS := -g -Wall -O3 -ffast-math -ffunction-sections \
|
CFLAGS := -g -Wall -O3 -ffast-math -ffunction-sections \
|
||||||
$(ARCH) $(DEFINES) -Ideps -Ideps/libz -Ilibretro-common/include -Ideps/stb -I$(LIBNX)/include -I$(PORTLIBS)/include/ -include $(LIBNX)/include/switch.h $(shell $(PORTLIBS)/bin/freetype-config --cflags)
|
$(ARCH) $(DEFINES) -Ideps -Ideps/libz -Ilibretro-common/include -Ideps/stb -I$(LIBNX)/include -I$(PORTLIBS)/include/ -include $(LIBNX)/include/switch.h #$(shell $(PORTLIBS)/bin/freetype-config --cflags)
|
||||||
|
|
||||||
CFLAGS += $(INCLUDE) -DSWITCH=1 -DHAVE_LIBNX=1 -DNXLINK=1 -DHAVE_SHADERPIPELINE -DHAVE_UPDATE_ASSETS -DHAVE_FREETYPE
|
CFLAGS += $(INCLUDE) -DSWITCH=1 -DHAVE_LIBNX=1 -DNXLINK=1 -DHAVE_SHADERPIPELINE -DHAVE_UPDATE_ASSETS #-DHAVE_FREETYPE
|
||||||
|
|
||||||
ifeq ($(strip $(HAVE_STATIC_DUMMY)),1)
|
ifeq ($(strip $(HAVE_STATIC_DUMMY)),1)
|
||||||
CFLAGS += -DHAVE_STATIC_DUMMY=1
|
CFLAGS += -DHAVE_STATIC_DUMMY=1
|
||||||
@ -127,7 +127,7 @@ CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=gnu++11
|
|||||||
ASFLAGS := -g $(ARCH)
|
ASFLAGS := -g $(ARCH)
|
||||||
LDFLAGS = -specs=$(DEVKITPRO)/libnx/switch.specs $(ARCH) -Wl,--allow-multiple-definition -Wl,-Map,$(notdir $*.map)
|
LDFLAGS = -specs=$(DEVKITPRO)/libnx/switch.specs $(ARCH) -Wl,--allow-multiple-definition -Wl,-Map,$(notdir $*.map)
|
||||||
|
|
||||||
LIBS := -lfreetype -lstdc++ -lbz2 -lpng -lz -lnx -lm
|
LIBS := -lstdc++ -lbz2 -lpng -lz -lnx -lm
|
||||||
|
|
||||||
ifeq ($(HAVE_OPENGL), 1)
|
ifeq ($(HAVE_OPENGL), 1)
|
||||||
LIBS := -lEGL -lglapi -ldrm_nouveau $(LIBS)
|
LIBS := -lEGL -lglapi -ldrm_nouveau $(LIBS)
|
||||||
|
@ -56,14 +56,6 @@ int font_renderer_create_default(
|
|||||||
for (i = 0; font_backends[i]; i++)
|
for (i = 0; font_backends[i]; i++)
|
||||||
{
|
{
|
||||||
const char *path = font_path;
|
const char *path = font_path;
|
||||||
/*
|
|
||||||
Switch libnx freetype is bugged on thread, skip
|
|
||||||
TODO: remove when fixed
|
|
||||||
*/
|
|
||||||
#if defined(HAVE_LIBNX) && defined(HAVE_FREETYPE)
|
|
||||||
if(font_backends[i] == &freetype_font_renderer && *video_driver_get_threaded()) // freetype
|
|
||||||
continue;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
if (!path)
|
if (!path)
|
||||||
path = font_backends[i]->get_default_font();
|
path = font_backends[i]->get_default_font();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user