Eric Culp
39608f391c
SDL,GRAPHICS: Add option for AR correction without scalers
2021-03-15 16:48:40 +02:00
Eric Culp
f172718b79
CONFIGURE: Added configure option for Edge2x-3x scaler plugin
2021-03-15 16:48:40 +02:00
Cameron Cawley
26e2a9711f
GPH/DINGUX: Remove downscaling support
2021-03-15 16:48:40 +02:00
Orgad Shaneh
e094bef73b
BUILD: Support LLD linker in configure (opt-in)
...
Reduces link time significantly.
Times comparison:
Linux+SSD
=========
ld: 14.2s
gold: 4.5s
lld: 1.7s
Windows+HDD
===========
ld: 110s
lld: 7s
2021-03-14 18:42:55 +01:00
Orgad Shaneh
21403f79f8
BUILD: Avoid passing -lfribidi twice to the linker
2021-03-08 09:01:08 +02:00
Thierry Crozat
50932ffb38
BUILD: Fix building with c++11 on systems without std::nullptr_t
2021-03-07 19:30:34 +00:00
Le Philousophe
3b26e0c4f2
RISCOS: Fix internal compiler error in VFP build
2021-03-05 23:20:09 +01:00
Le Philousophe
befedb887b
VITA: Add SceAppUtil_stub library
...
New SDL 2.0.14 uses it for launching web browser
2021-03-03 09:05:39 +01:00
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