Commit graph

255 commits

Author SHA1 Message Date
Stenzek f05ff4103e
Misc: Build fixes for Android 2023-11-04 20:11:51 +10:00
Stenzek b3cbe5a7ee
CPU/NewRec: Add AArch32 backend 2023-10-21 20:22:51 +10:00
Stenzek 41bb9fddfc
CMake: Fix Debug x64 builds on Linux 2023-10-21 13:49:35 +10:00
Stenzek 9d14ba0541
dep/vixl: Add Reset-to-new-buffer overload 2023-10-21 13:49:35 +10:00
Stenzek e097f720bb dep/simpleini: Replace sprintf() with snprintf() 2023-10-02 12:44:56 +10:00
Stenzek 709e107db7 dep/WinPixEventRuntime: Fix incorrect ARM64 DLL 2023-10-01 23:00:48 +10:00
Stenzek 9fc736eaa0 dep/vixl: Fix build with clang-cl 2023-10-01 20:48:02 +10:00
Stenzek 60cd1d540c dep/vixl: Fix unrepresentable constants 2023-10-01 20:48:02 +10:00
Stenzek 5da65c237d dep/cubeb: Disable winmm on Windows/ARM64
Needs ksuser.lib, which is incompatible with clang-cl..
2023-10-01 20:48:02 +10:00
Stenzek 31052581d3 CMake: Fix Mac build 2023-09-30 21:54:12 +10:00
Stenzek e6bfcf22d9 CMake: Disable warnings on third-party projects 2023-09-30 15:41:38 +10:00
Stenzek c8dc8849ea Build: Ensure exceptions are off for fmt 2023-09-23 22:21:50 +10:00
Stenzek 2067b660f6 dep/rcheevos: Bump to a34895b 2023-09-23 14:14:52 +10:00
Stenzek 7fc4b89719 dep/glad: Fix Linux build 2023-09-17 12:51:00 +10:00
Stenzek 7120b19ab7 MSBuild: Generate combined .qm files 2023-09-16 22:26:16 +10:00
Stenzek c773c763ef Achievements: Switch to rc_client 2023-09-16 19:00:29 +10:00
Stenzek f8c5e4982c dep/rcheevos: Functionality changes 2023-09-16 19:00:29 +10:00
Stenzek 58d62e1ab4 dep/rcheevos: Update to ffddcdb 2023-09-16 19:00:29 +10:00
Stenzek b30c86ed75 Build: Improve MacOS support 2023-09-16 19:00:28 +10:00
Stenzek 56d95c3331 Build: Fix double-linking when creating Flatpak 2023-09-05 22:59:39 +10:00
Stenzek a66fec4266 dep/xbyak: Unreachable code warning fix 2023-09-05 22:10:50 +10:00
Stenzek 1398d789ec dep: Update rapidjson to 476ffa2 2023-09-05 22:10:50 +10:00
Stenzek be71fb6000 dep/cubeb: C++20 warning fixes 2023-09-05 22:10:50 +10:00
Stenzek 0b0abc426b dep: Remove gsl 2023-09-05 22:10:50 +10:00
Stenzek d8309b7ee9 dep/reshadefx: Hopefully fix build on some Linux systems 2023-09-04 22:44:01 +10:00
Stenzek ea68c5b4b5 Build: Use dependency package on Windows 2023-09-02 21:44:08 +10:00
Stenzek 3d8e63da9e Scripts: Add Windows dependency build scripts 2023-09-02 21:44:08 +10:00
Stenzek cee4f93097 Build: Use precompiled headers 2023-09-02 21:44:08 +10:00
Stenzek 817129328b dep: Move WinPixEventRuntime to root 2023-09-02 21:44:07 +10:00
Stenzek 358f87a74d PostProcessing/ReShade: Fix up for GL/Vulkan 2023-08-30 02:04:07 +10:00
Stenzek 8a40c7bf94 PostProcessing: Add ReShade .fx shader support 2023-08-30 00:44:01 +10:00
Stenzek 288757ca9a dep/reshadefx: Temporarily combine textures+samplers in HLSL 2023-08-30 00:44:01 +10:00
Stenzek 520e94226d Build: Don't link with glad if GL is disabled 2023-08-22 18:36:16 +10:00
Stenzek 76b5b8ad06 MSBuild: Support building with clang-cl 2023-08-21 22:38:55 +10:00
Stenzek bf15d13eb7 dep/xbyak: Update to v6.73 2023-08-21 22:38:31 +10:00
Stenzek 1a70c2b4de dep: Remove tinyxml2
No longer needed.
2023-08-19 22:54:20 +10:00
Stenzek 7b4cbe3007 MSBuild: Fix TLS plugin not getting included 2023-08-19 12:04:02 +10:00
Stenzek 5b980dafa5 System: Refactor main loop
Reduces JIT exits.
Improves runahead performance.
2023-08-16 01:13:00 +10:00
Stenzek 4ebd34fcb3 MSBuild: Use project referencing instead of .lib linking 2023-08-16 01:12:59 +10:00
Stenzek 827446b27f Build: Switch to Qt 6.5.0 on Windows 2023-08-16 01:12:59 +10:00
Stenzek 68eb32f963 dep/reshadefx: Fix building on MacOS/Linux 2023-08-16 01:12:59 +10:00
Stenzek 8c638b4c78 dep: Add reshadefx 2023-08-16 01:12:58 +10:00
Stenzek c01f249e0f dep: Update Vulkan headers 2023-08-15 23:51:39 +10:00
Stenzek 590baba2ef dep: Add D3D12MA 2023-08-15 23:51:32 +10:00
Stenzek 1b486d3f42 dep: Add WinPixEventRuntime 2023-08-15 23:51:09 +10:00
Stenzek b42f4a3b85 dep: Add SPIRV-Cross 2023-08-15 23:50:58 +10:00
Stenzek 49a4901c78 dep: Add biscuit and riscv-disas 2023-08-15 14:06:00 +10:00
Stenzek c561400a47 dep: Add Zydis 2023-08-15 14:03:59 +10:00
Stenzek f41384c6c8 dep/libchdr: Add chd_is_matching_parent() 2023-08-12 14:46:09 +10:00
Stenzek bd1cf91030 dep/libchdr: Add option to transfer file ownership 2023-08-12 14:46:09 +10:00