Stenzek
|
88ace6e4ae
|
CMake: Detect cache line size dynamically on AArch64 Linux
|
10 months ago |
Stenzek
|
8867bb129a
|
CMake: Tidy up build system
And fix Windows CMake... who knows how long for.
|
11 months ago |
Stenzek
|
164062f80d
|
Build: Use C++20 for everything except reshadefx
|
11 months ago |
Stenzek
|
4a70164dac
|
CMake: Determine host page size at build time
Needed for running on Asahi Linux.
|
1 year ago |
Stenzek
|
143fb0876d
|
dep/glad: Update to v2.0.5
|
1 year ago |
Stenzek
|
c2c3eac749
|
Build: Use shared webp/zstd/zlib
|
1 year ago |
Stenzek
|
8206b2b74a
|
CMake: RISC-V build fixes
|
1 year ago |
Stenzek
|
7fbf40a9fc
|
MSBuild: Purge 32-bit targets
This has never been supported.
|
1 year ago |
Stenzek
|
7cc52bba23
|
CMake: Support multiple CMAKE_OSX_ARCHITECTURES
|
1 year ago |
Stenzek
|
1d0c870494
|
CMake: Bump dep version requirement
|
1 year ago |
Stenzek
|
0e2c6676a3
|
Build: Compiling x64 builds on Apple Silicon host
|
1 year ago |
Stenzek
|
b3cbe5a7ee
|
CPU/NewRec: Add AArch32 backend
|
1 year ago |
Stenzek
|
9501439d6b
|
CPU: Add new experimental recompiler
|
1 year ago |
Stenzek
|
da1c28bd16
|
Misc: Fix arm32 build
|
1 year ago |
Stenzek
|
e6bfcf22d9
|
CMake: Disable warnings on third-party projects
|
1 year ago |
Stenzek
|
90d0029c34
|
Build: Unify Flatpak manifests
|
1 year ago |
Stenzek
|
a45b50c3e9
|
Build: Add additional Flatpak build scripts
|
1 year ago |
Stenzek
|
c8dc8849ea
|
Build: Ensure exceptions are off for fmt
|
2 years ago |
Stenzek
|
68b59ee748
|
CMake: Swap USE_ and WITH_ for ENABLE_
Consistency.
|
2 years ago |
Stenzek
|
a37e89b52f
|
CMake: Remove unsupported options
|
2 years ago |
Stenzek
|
c773c763ef
|
Achievements: Switch to rc_client
|
2 years ago |
Stenzek
|
b30c86ed75
|
Build: Improve MacOS support
|
2 years ago |
Stenzek
|
58b4946fb9
|
Build: Switch to C++20
|
2 years ago |
Stenzek
|
1ea0854c71
|
CMake: Enable EGL even if Wayland is disabled
|
2 years ago |
Stenzek
|
7b068b976b
|
CrashHandler: Use libbacktrace
|
2 years ago |
Stenzek
|
59b70b6adb
|
Build: Add Flatpak manifest and scripts
|
2 years ago |
Stenzek
|
ea68c5b4b5
|
Build: Use dependency package on Windows
|
2 years ago |
Stenzek
|
cee4f93097
|
Build: Use precompiled headers
|
2 years ago |
Stenzek
|
e108ca16ce
|
Build: Use Qt 6.5.2 for macOS, drop libcurl
Also add qtimageformats.
|
2 years ago |
Stenzek
|
bf15d13eb7
|
dep/xbyak: Update to v6.73
|
2 years ago |
Stenzek
|
e3d9ba4c99
|
Rewrite host GPU abstraction
- Don't have to repeat the same thing for 4 renderers.
- Add native Metal renderer.
|
2 years ago |
Stenzek
|
5b980dafa5
|
System: Refactor main loop
Reduces JIT exits.
Improves runahead performance.
|
2 years ago |
Charles the Thobe
|
4ea57daf39
|
CMake: display warning when building without Wayland on systems that support Wayland
|
2 years ago |
CharlesThobe
|
53de37eaa8
|
Linux: implement DBus screensaver inhibitor
|
2 years ago |
Stenzek
|
d84a02a2c3
|
CMake: Build tweaks
|
2 years ago |
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
|
3 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 |