Connor McLaughlin
6fa8c3962e
Build: Fixes for Android
3 years ago
Connor McLaughlin
bf76780f11
GameList: Add cover downloader
3 years ago
Connor McLaughlin
6df7d9acda
NoGUI: Migrate to new host abstraction
3 years ago
Connor McLaughlin
ce5ff4186c
Build: Log build type when running cmake
3 years ago
Connor McLaughlin
68866f3174
CMake: Disable nogui by default
...
Not interested in moving it over to the new interface, and Qt can run
the big picture UI anyway.
3 years ago
Connor McLaughlin
ea65c0970c
FrontendCommon: Drop SDL2 audio output
3 years ago
Connor McLaughlin
d674014e30
CMake: Enable cross-compiling for macos arm64 on x86
3 years ago
Connor McLaughlin
a899ca88f2
Build: Make OpenGL/Vulkan renderers optional
...
And disabled on Windows/arm64.
3 years ago
Connor McLaughlin
c233a8042f
GLContext: Dynamically load wayland-egl
3 years ago
Connor McLaughlin
b42b5501f6
UI: Massive revamp, new features and improvements
3 years ago
Connor McLaughlin
859a156b3c
Various build fixes
4 years ago
Connor McLaughlin
7f88cd5f9f
Add regression test runner
4 years ago
Connor McLaughlin
31f03268cc
Build: Opt out of -fno-semantic-interposition on Android
4 years ago
Connor McLaughlin
ebcc11750d
Build: Disable -fno-semantic-interposition on macOS
4 years ago
Connor McLaughlin
950b81861b
CI: Revert previous commit and fix underlying issue
4 years ago
Connor McLaughlin
02f75f25d3
Build: Default symbol visibility to hidden
4 years ago
Connor McLaughlin
3ab7dcff82
CMake: Simplify platform detection a bit
5 years ago
Connor McLaughlin
333319acab
CMake: Set __cplusplus version in MSVC
5 years ago
Connor McLaughlin
1392a64a93
Re-add libretro core
5 years ago
Christopher Snowhill
9e52838c6e
CMakeLists: Add system processor check for Apple Silicon
5 years ago
Connor McLaughlin
cbf0a21f05
CMake: Enable 64-bit file offsets on 32-bit platforms
5 years ago
Connor McLaughlin
924756860e
HostDisplay: Support refresh rate queries on all platforms except Mac
5 years ago
Connor McLaughlin
03905b8f2e
Remove stub duckstation-sdl binary
...
It's been a stub for a while.
5 years ago
Connor McLaughlin
c182edf196
Android: Implement RetroAchievements
5 years ago
Connor McLaughlin
7190c571f9
CMake: Build system support for FreeBSD
5 years ago
Connor McLaughlin
4eace11a8b
Enable building with RetroAchievements by default
5 years ago
Connor McLaughlin
10c3506f1a
Cheevos: Linux support
5 years ago
Connor McLaughlin
faa8ed0031
CMake: Make evdev optional
5 years ago
Connor McLaughlin
3ccaddc7e6
dep: Add rcheevos
5 years ago
Connor McLaughlin
f7426b0988
GL/Context: Support fbdev
5 years ago
Connor McLaughlin
2dabccffc6
CI: Package NoGUI AppImage on Linux instead of SDL
5 years ago
Connor McLaughlin
b09da307b5
Common: Add DRM display helper class and GBM GL context
5 years ago
Connor McLaughlin
cae5bc1712
Add NoGUI frontend based on old SDL frontend + fullscreen UI
5 years ago
Connor McLaughlin
5d7d848fe6
CMake: Don't disable EGL for Android
...
Fixes OpenGL renderer being unavailable.
5 years ago
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.
5 years ago
Connor McLaughlin
f6bd4bfcf4
Build: Tweak armv7 CFLAGS
5 years ago
Connor McLaughlin
a6529a9537
Android: Enable armeabi-v7a builds
5 years ago
Connor McLaughlin
302b08023e
dep/vixl: Fix building for AArch32
5 years ago
Connor McLaughlin
82e19f7188
Build: Set macOS deployment target to 10.14
5 years ago
Connor McLaughlin
edce63bf6c
CMake: Set macOS deployment target to 10.12
5 years ago
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....
5 years ago
Connor McLaughlin
ffd2ac74d9
CMake: Force USE_EGL if USE_WAYLAND is on
5 years ago
Connor McLaughlin
c5db7db182
Build: Compile source as UTF-8 with MSVC
5 years ago
Connor McLaughlin
79c8b9f52c
Qt: Add Portuguese translation
5 years ago
Connor McLaughlin
a4e9adad25
Update Windows Qt build to 5.15.0
5 years ago
Connor McLaughlin
48be73be5a
SDL: Fix crash when changing debug settings while running
5 years ago
Connor McLaughlin
5b5c7f200d
CMake: Bump minimum version to 3.8
...
Needed for CXX_STANDARD=17.
5 years ago
Connor McLaughlin
554237a6d1
CMake: Drop required version to 3.7
5 years ago
Connor McLaughlin
4ce5f7e802
GLContext: Wayland support
5 years ago
Connor McLaughlin
fe867edefb
cmake: Further tweaks for Android libretro core
5 years ago