Commit Graph

55 Commits

Author SHA1 Message Date
Connor McLaughlin
333319acab CMake: Set __cplusplus version in MSVC 2021-05-20 12:18:55 +10:00
Connor McLaughlin
1392a64a93 Re-add libretro core 2021-05-20 12:18:54 +10:00
Christopher Snowhill
9e52838c6e CMakeLists: Add system processor check for Apple Silicon 2021-05-08 12:25:50 +10:00
Connor McLaughlin
cbf0a21f05 CMake: Enable 64-bit file offsets on 32-bit platforms 2021-04-07 18:28:06 +10:00
Connor McLaughlin
924756860e HostDisplay: Support refresh rate queries on all platforms except Mac 2021-04-03 02:53:28 +10:00
Connor McLaughlin
03905b8f2e Remove stub duckstation-sdl binary
It's been a stub for a while.
2021-03-25 13:33:48 +10:00
Connor McLaughlin
c182edf196 Android: Implement RetroAchievements 2021-03-14 03:13:11 +10:00
Connor McLaughlin
7190c571f9 CMake: Build system support for FreeBSD 2021-03-07 19:35:02 +10:00
Connor McLaughlin
4eace11a8b Enable building with RetroAchievements by default 2021-02-28 19:04:40 +10:00
Connor McLaughlin
10c3506f1a Cheevos: Linux support 2021-02-28 19:01:16 +10:00
Connor McLaughlin
faa8ed0031 CMake: Make evdev optional 2021-02-27 20:53:00 +10:00
Connor McLaughlin
3ccaddc7e6 dep: Add rcheevos 2021-02-27 00:44:50 +10:00
Connor McLaughlin
f7426b0988 GL/Context: Support fbdev 2021-02-14 18:36:21 +10:00
Connor McLaughlin
2dabccffc6 CI: Package NoGUI AppImage on Linux instead of SDL 2021-01-31 18:11:56 +10:00
Connor McLaughlin
b09da307b5 Common: Add DRM display helper class and GBM GL context 2021-01-31 17:10:27 +10:00
Connor McLaughlin
cae5bc1712 Add NoGUI frontend based on old SDL frontend + fullscreen UI 2021-01-31 17:10:27 +10:00
Connor McLaughlin
5d7d848fe6 CMake: Don't disable EGL for Android
Fixes OpenGL renderer being unavailable.
2021-01-11 01:05:26 +10:00
Connor McLaughlin
419726f4cc Remove libretro core - core will now be maintained by libretro
libretro have agreed to take over maintenance of the core.

Please see their fork at https://github.com/libretro/duckstation if you
wish to continue to use it.
2021-01-08 01:37:59 +10:00
Connor McLaughlin
f6bd4bfcf4 Build: Tweak armv7 CFLAGS 2020-11-22 13:57:05 +10:00
Connor McLaughlin
a6529a9537 Android: Enable armeabi-v7a builds 2020-11-21 23:47:12 +10:00
Connor McLaughlin
302b08023e dep/vixl: Fix building for AArch32 2020-11-21 18:39:03 +10:00
Connor McLaughlin
82e19f7188 Build: Set macOS deployment target to 10.14 2020-10-31 14:29:11 +10:00
Connor McLaughlin
edce63bf6c
CMake: Set macOS deployment target to 10.12 2020-10-30 11:53:39 +10:00
Connor McLaughlin
fa46ba16bf CMake: Re-enable LTO for Release builds with CMake >= 3.9
If you're using an earlier version, I suggest you upgrade, CMake 3.9 was
released in 2017....
2020-09-26 01:13:48 +10:00
Connor McLaughlin
ffd2ac74d9 CMake: Force USE_EGL if USE_WAYLAND is on 2020-09-23 19:48:06 +10:00
Connor McLaughlin
c5db7db182 Build: Compile source as UTF-8 with MSVC 2020-08-15 00:04:38 +10:00
Connor McLaughlin
79c8b9f52c Qt: Add Portuguese translation 2020-07-28 20:33:09 +10:00
Connor McLaughlin
a4e9adad25 Update Windows Qt build to 5.15.0 2020-07-28 02:11:44 +10:00
Connor McLaughlin
48be73be5a SDL: Fix crash when changing debug settings while running 2020-07-14 01:26:43 +10:00
Connor McLaughlin
5b5c7f200d CMake: Bump minimum version to 3.8
Needed for CXX_STANDARD=17.
2020-07-13 02:57:24 +10:00
Connor McLaughlin
554237a6d1 CMake: Drop required version to 3.7 2020-07-12 02:09:34 +10:00
Connor McLaughlin
4ce5f7e802 GLContext: Wayland support 2020-07-11 03:28:25 +10:00
Connor McLaughlin
fe867edefb cmake: Further tweaks for Android libretro core 2020-07-07 20:33:17 +10:00
Connor McLaughlin
01287cb7da build: Support building libretro core for Android 2020-07-07 20:27:14 +10:00
Connor McLaughlin
0ad6adc900 build: Enable LTO/LTCG on Windows Release builds 2020-07-07 18:54:11 +10:00
Connor McLaughlin
24f10eca61 build: Drop Windows DLL in binary directory for libretro 2020-07-07 18:37:03 +10:00
Connor McLaughlin
67bc14dac9 CI: Use libretro core naming convention 2020-07-05 13:15:12 +10:00
Connor McLaughlin
5dedd8707b Add subset of headers from libretro-common 2020-06-09 02:41:39 +10:00
Connor McLaughlin
4f4c4f4146 Common: Add GL context wrapper implementation 2020-05-25 15:02:44 +10:00
Connor McLaughlin
47c2b29395 Build: Use bin directory for cmake, fix Windows/cmake build 2020-05-16 13:10:31 +10:00
Connor McLaughlin
1ed86f4897 Frontends: Add Discord Presence support 2020-05-01 01:01:53 +10:00
Connor McLaughlin
ea25b58dd3 Qt: Support disabling vsync via glXSwapInterval 2020-04-23 13:04:40 +10:00
Connor McLaughlin
fc6a165438 CMake: Fix compiling with Visual Studio 2020-04-23 13:04:33 +10:00
Connor McLaughlin
1427e9f097 CMake: Add WITH_SDL2 option
This allows you to build the Qt frontend with controller support but
without building the SDL frontend
2020-04-07 12:13:35 +10:00
Connor McLaughlin
9ab5212833 FrontendCommon: Make SDL2 dependency optional 2020-02-28 17:00:12 +10:00
Connor McLaughlin
1c17d5495e CMake: Attempting to around SDL2 issues on macOS 2020-02-15 17:40:21 +09:00
orbea
0c05ad471c cmake: Silence warnings with clang. 2020-02-12 12:06:00 -08:00
Connor McLaughlin
b937275073 Qt: Link with and copy Qt5Network library 2020-01-24 14:51:24 +10:00
Connor McLaughlin
f3e9c3ec8c Add initial work on Qt frontend 2019-12-31 16:18:30 +10:00
Connor McLaughlin
ea35c5f3bc Import initial work on Android frontend 2019-11-29 00:17:24 +10:00