Stenzek
|
72746e0f30
|
CMake: Remove unsupported options
|
2023-09-16 17:30:16 +10:00 |
Stenzek
|
5ec2fca758
|
Achievements: Switch to rc_client
|
2023-09-16 17:30:16 +10:00 |
Stenzek
|
8a85934841
|
Build: Improve MacOS support
|
2023-09-16 16:20:49 +10:00 |
Stenzek
|
58b4946fb9
|
Build: Switch to C++20
|
2023-09-05 21:37:04 +10:00 |
Stenzek
|
1ea0854c71
|
CMake: Enable EGL even if Wayland is disabled
|
2023-09-05 21:37:03 +10:00 |
Stenzek
|
7b068b976b
|
CrashHandler: Use libbacktrace
|
2023-09-05 21:37:03 +10:00 |
Stenzek
|
59b70b6adb
|
Build: Add Flatpak manifest and scripts
|
2023-09-02 21:44:08 +10:00 |
Stenzek
|
ea68c5b4b5
|
Build: Use dependency package on Windows
|
2023-09-02 21:44:08 +10:00 |
Stenzek
|
cee4f93097
|
Build: Use precompiled headers
|
2023-09-02 21:44:08 +10:00 |
Stenzek
|
e108ca16ce
|
Build: Use Qt 6.5.2 for macOS, drop libcurl
Also add qtimageformats.
|
2023-08-22 18:35:50 +10:00 |
Stenzek
|
bf15d13eb7
|
dep/xbyak: Update to v6.73
|
2023-08-21 22:38:31 +10:00 |
Stenzek
|
e3d9ba4c99
|
Rewrite host GPU abstraction
- Don't have to repeat the same thing for 4 renderers.
- Add native Metal renderer.
|
2023-08-20 21:55:38 +10:00 |
Stenzek
|
5b980dafa5
|
System: Refactor main loop
Reduces JIT exits.
Improves runahead performance.
|
2023-08-16 01:13:00 +10:00 |
Charles the Thobe
|
4ea57daf39
|
CMake: display warning when building without Wayland on systems that support Wayland
|
2023-05-03 10:43:09 +03:00 |
CharlesThobe
|
53de37eaa8
|
Linux: implement DBus screensaver inhibitor
|
2023-05-02 05:59:45 +03:00 |
Stenzek
|
d84a02a2c3
|
CMake: Build tweaks
|
2023-02-05 13:12:45 +10:00 |
Connor McLaughlin
|
6fa8c3962e
|
Build: Fixes for Android
|
2022-09-24 13:14:18 +10:00 |
Connor McLaughlin
|
bf76780f11
|
GameList: Add cover downloader
|
2022-09-13 17:50:42 +10:00 |
Connor McLaughlin
|
6df7d9acda
|
NoGUI: Migrate to new host abstraction
|
2022-08-25 00:55:58 +10:00 |
Connor McLaughlin
|
ce5ff4186c
|
Build: Log build type when running cmake
|
2022-08-22 19:32:15 +10:00 |
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.
|
2022-08-10 18:16:30 +10:00 |
Connor McLaughlin
|
ea65c0970c
|
FrontendCommon: Drop SDL2 audio output
|
2022-08-04 21:34:16 +10:00 |
Connor McLaughlin
|
d674014e30
|
CMake: Enable cross-compiling for macos arm64 on x86
|
2022-07-31 16:57:14 +10:00 |
Connor McLaughlin
|
a899ca88f2
|
Build: Make OpenGL/Vulkan renderers optional
And disabled on Windows/arm64.
|
2022-07-31 01:14:28 +10:00 |
Connor McLaughlin
|
c233a8042f
|
GLContext: Dynamically load wayland-egl
|
2022-07-25 18:06:17 +10:00 |
Connor McLaughlin
|
b42b5501f6
|
UI: Massive revamp, new features and improvements
|
2022-07-22 21:19:54 +10:00 |
Connor McLaughlin
|
859a156b3c
|
Various build fixes
|
2022-03-27 17:38:48 +10:00 |
Connor McLaughlin
|
7f88cd5f9f
|
Add regression test runner
|
2021-07-24 00:02:09 +10:00 |
Connor McLaughlin
|
31f03268cc
|
Build: Opt out of -fno-semantic-interposition on Android
|
2021-06-06 15:53:36 +10:00 |
Connor McLaughlin
|
ebcc11750d
|
Build: Disable -fno-semantic-interposition on macOS
|
2021-06-04 19:03:49 +10:00 |
Connor McLaughlin
|
950b81861b
|
CI: Revert previous commit and fix underlying issue
|
2021-06-04 16:49:34 +10:00 |
Connor McLaughlin
|
02f75f25d3
|
Build: Default symbol visibility to hidden
|
2021-06-04 13:14:30 +10:00 |
Connor McLaughlin
|
3ab7dcff82
|
CMake: Simplify platform detection a bit
|
2021-05-26 13:25:13 +10:00 |
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 |