Commit Graph
1691 Commits
Author SHA1 Message Date
Donovan Watteau 3650aa6ce9 MACOSX: Stop using the -platform_version linker workaround for Retina displays
Commit a1d930209a is actually enough to
stop the blurry display issue on Retina screens (Bug #11430).

This reverts most of 70f79d3df8.
2021-02-09 01:35:40 +00:00
Cameron Cawley ac4748a6d3 DS: Supress format warnings 2021-02-04 22:22:01 +00:00
Cameron Cawley 72703a8d0a DS: Disable the ARM assembler code for now 2021-02-04 01:59:14 +01:00
Cameron Cawley ebb1306630 DS: Update configure 2021-02-04 01:59:14 +01:00
Cameron Cawley 0c776013f7 DS: Add RGB colour support 2021-02-04 01:59:14 +01:00
Cameron Cawley 2ca80f8c86 DS: Add -mthumb to the linker flags 2021-02-04 01:59:14 +01:00
Cameron Cawley 6fa77b3429 DS: Remove optimization of individual files for speed
Mixing ARM and THUMB code in dynamic plugins causes relocation issues.
2021-02-04 01:59:14 +01:00
Cameron Cawley a900337952 DS: Fix default search paths 2021-02-04 01:59:14 +01:00
Cameron Cawley 8b55134547 DS: Re-add audio support using MaxMod 2021-02-04 01:59:14 +01:00
Cameron Cawley 3c306f33ed DS: Simplify the directory structure 2021-02-04 01:59:14 +01:00
Cameron Cawley 704deec031 DS: Improve text console support 2021-02-04 01:59:14 +01:00
Cameron Cawley e23e809086 DS: Update compile flags 2021-02-04 01:59:14 +01:00
Cameron Cawley ab577c7930 DS: Bundle the engine data files in romfs 2021-02-04 01:59:14 +01:00
Cameron Cawley 28086f4f8a DS: Replace outdated filesystem code 2021-02-04 01:59:14 +01:00
Le Philousophe c7d6d8251f SWITCH: Put spec file in LDFLAGS instead of LIBS
This ensures it is used on every check (cf PR #2716)
2021-01-18 21:25:27 +01:00
Le Philousophe cd34eaa2c5 VITA: Use make jobserver to control how many jobs linker can use
-flto=jobserver is present in GCC since version 7 at least
2021-01-17 21:53:15 +01:00
Le Philousophe 9c7ce6cf33 VITA: Add SceMotion_stub library
It's used by new versions of Vita SDL.
Library is present for a long time so it should link OK with older SDKs.
2021-01-10 11:24:15 +01:00
Matthew Duggan cb8228e69e CONFIGURE: Correct typo in message 2021-01-01 15:07:37 +09:00
Cameron Cawley a1b67d2fbe CONFIGURE: Allow building without detection code for disabled engines 2020-12-06 20:04:02 +01:00
BeWorld 04e719bf32 MorphOS: active nuked OPL Adlib driver
Thanks Raziel to see that on AmigaOS platform :-)
2020-12-06 00:11:35 +00:00
Hubert Maier f8e3dafb19 AMIGAOS: Update configure 2020-12-02 21:47:31 +01:00
Hubert Maier e19d4e197b AMIGAOS: Keep platform name continuity (#2643) 2020-11-26 15:10:01 +01:00
Hubert Maier 42883aae03 AMIGAOS: Add AmigaOS to the system dialogs
...and sort alphabetically
2020-11-23 19:18:46 +01:00
Le Philousophe 023b6fd42a CONFIGURE: Don't use bashism in pure shell script
281b187de4 introduced ${//} bashism which
doesn't work when /bin/sh isn't linked to bash.
Use a more portable version with ${#} as "Version:" string is at
beginning.
2020-11-15 17:07:59 +01:00
Vladimir Serbinenko 68a9136e4d COMMON: Rewrite Encoder and drop dependency on iconv (#2586)
Different platforms have different levels of support of encodings and
often have slight variations. We already have tables for most encoding
with only CJK missing. Full transcoding inclusion allows us to get reliable
encoding results independently of platform. The biggest con is the need for
external tables encoding.dat.

It removes a duplicate table for korean in graphics/korfont.cpp
2020-11-15 16:20:35 +01:00
Eugene Sandulenko 281b187de4 CONFIGURE: Make Mac version check cross-compilation-friendly
We cannot execute the resulting binary, thus buildbot was not picking up
the version. Now we transfer version number into string at compile
time and search for it in the binary.
2020-11-15 15:49:21 +01:00
Eugene Sandulenko 93fcfdebdb CONFIGURE: Better compatibility with some bash versions 2020-11-15 13:12:38 +01:00
Eugene Sandulenko 852e9b550d CONFIGURE: Make MacOS version check more robust 2020-11-15 13:12:38 +01:00
Le Philousophe 3ab12b1d41 CONFIGURE: Fix TTS detection with Mingw
This matches commit da77bfd792 in real
code
2020-11-14 16:39:39 -08:00
Cameron Cawley 128b20634f IOS7: Fix compilation with Xcode 2020-11-09 19:12:33 +00:00
rsn8887 8ed43f8da2 CONFIGURE: fix fluidsynth detection for psp2 2020-11-06 12:35:59 -06:00
Le Philousophe 7c92081aa0 IPHONE: Don't link with SDL if it's unavailable
SDL_Net can be compiled without the need of SDL so avoid linking with
it.
Define WITHOUT_SDL as it's done (for nothing) in create_project
2020-11-01 10:11:06 +01:00
Le Philousophe 0415a9da2a IPHONE: Update defines for iPhone 7
It's what is used in Xcode project files generated by create_project
2020-11-01 10:11:06 +01:00
BeWorld a434791bf8 MORPHOS: Add native file browser via Asl (#2574)
MORPHOS: Add native file browser via Asl
2020-10-31 09:44:55 +01:00
Paweł Kołodziejski 626284976c CONFIGURE: Enable opengles2 in 3d games by default for raspberrypi 2020-10-30 16:16:22 +01:00
Thierry Crozat ed99753fa4 CONFIGURE: Fix detection of 10.4 OS X deployement target 2020-10-30 14:47:31 +00:00
Matthieu Milan 90d9540ad8 SWITCH: Add support for 3d games (#2558)
SWITCH: Add support for 3d games
2020-10-26 21:01:12 +01:00
Vladimir Serbinenko 366e9997c4 COMMON: Fix freetype path for psp
Current config ends up pulling freetype headers from host which depending
on version on host and in toolchain may result in linking or runtime errors
2020-10-25 22:46:59 +01:00
Vladimir Serbinenko d671899e52 COMMON: Move -G0 to right place for psp 2020-10-25 22:46:35 +01:00
Vladimir Serbinenko 0714302b0b COMMON: Add -G0 for PSP
Our pspfull build has got section over 64K. Projects like retroarch also
use -G0. It's a bit slower and binary is a bit larger but it works.
2020-10-25 19:35:58 +01:00
Cameron Cawley 3e7948cf6a ANDROID3D: Get it working again (#2529) 2020-10-15 09:59:11 +02:00
Paweł Kołodziejski 0aef08a2f3 CONFIGURE: Attempt to fix Android linking stage 2020-10-14 22:23:54 +02:00
Eugene Sandulenko eeeaab0e4e CONFIGURE: Restore executable flag 2020-10-14 21:17:19 +02:00
Cameron Cawley 1bf1fb40fc CONFIGURE: Allow building with TinyGL disabled (#2528) 2020-10-14 20:31:22 +02:00
Paweł Kołodziejski a37173807f CONFIGURE: More work on opengl flags 2020-10-14 18:37:17 +02:00
Eugene Sandulenko d10089492e CONFIGURE: Fix linking of OpenGL engine dynamic plugins 2020-10-14 17:10:45 +02:00
Paweł Kołodziejski e3cd0da0df BACKENDS: Attempt to fix buildbot targets 2020-10-14 07:06:18 +02:00
Paweł Kołodziejski b3ffd89c68 CONFIGURE: Do not enable opengl_shaders feature flag for gles2.
Gles2 feature flag is already as supporting shaders.
2020-10-10 18:41:23 +02:00
Paweł Kołodziejski 264f6f037b ALL: Separate USE_OPENGL and USE_OPENG_GAME. Exclude WME3D for GLES2 for now. 2020-10-10 14:12:07 +02:00
Paweł Kołodziejski ef7039cb4c CONFIGURE: Remove orphaned _opengles v1 feature 2020-10-10 12:06:09 +02:00