Commit Graph

212 Commits

Author SHA1 Message Date
Stenzek f8a06969a8 Netplay: Drop-in at any time 2023-05-08 00:06:44 +10:00
Stenzek 68e7fe0209 Netplay: Use enet for connections 2023-05-07 17:48:50 +10:00
Stenzek d6512dc8bc dep: Add enet 2023-05-07 17:19:51 +10:00
HeatXD d5c3d82e67
Netplay: Desync detection state dumping for debugging.
Netplay: Update the overclock ratio if the loaded file savestate had an active overclock.
GGPO: Make ggpo report the frame that should be freed
2023-05-05 04:59:39 +02:00
HeatXD ffe70067c2
Netplay: Ok After more testing it doesnt seem to be the CDROM. so im reveting this change. its weird tho its seems to be fine in the first session created but after when a new session is created it is prone to desync. this doesnt happen when starting the session with an identical savestate for both players tho.
GGPO: Changed the size of the checksums from u16 to u32.
2023-05-02 21:35:22 +02:00
HeatXD 4b60d69cf7
GGPO/Netplay: modified desync detection to allow retrieval of checksums from savestates instead of passing it trough a param. 2023-05-02 01:50:10 +02:00
HeatXD de9c16bb73
GGPO: poll_network functionality and ggpo_set_manual_network_polling 2023-04-11 20:29:33 +02:00
Stenzek f104b91a3e dep/ggpo-x: Use a callback for copying state buffers 2023-04-12 00:22:24 +10:00
Stenzek c4ff20635a dep/ggpo-x: Fix incorrect format string 2023-04-11 23:34:02 +10:00
Stenzek 82436540f1 dep/ggpo-x: Include frame to load in callback 2023-04-11 20:42:30 +10:00
Stenzek 1c3742dc8e dep: Add GGPO-X 2023-04-11 20:10:15 +10:00
Stenzek d84a02a2c3 CMake: Build tweaks 2023-02-05 13:12:45 +10:00
Connor McLaughlin 81383afc50 dep: Add fast_float 2023-01-15 15:13:54 +10:00
Connor McLaughlin 9c41126298 dep: Add GSL 4.0.0 2023-01-07 13:10:43 +10:00
Connor McLaughlin 899efb2bdc MSBuild: Use MultiToolTask mode 2022-11-19 14:49:08 +10:00
Connor McLaughlin fd807b14aa dep: Update SDL2 to 2.24.2 2022-11-10 18:55:32 +10:00
Connor McLaughlin 56293e4d8f 3rdparty: Add vk_mem_alloc 2022-09-26 20:42:49 +10:00
Connor McLaughlin 91c8681bed dep/imgui: Round when DPI scaling instead of flooring 2022-09-17 15:56:05 +10:00
Connor McLaughlin c27026aed5 dep: Add cpuinfo 2022-09-13 17:50:42 +10:00
Connor McLaughlin dde2f6cd68 dep/imgui: Reapply 89eda96cef 2022-09-13 17:50:42 +10:00
Connor McLaughlin ccaad874a9 dep/rcheevos: Update to 31f8788 2022-08-22 19:57:05 +10:00
Connor McLaughlin 7bbacd2392 Misc: Remove unused code 2022-08-22 19:55:38 +10:00
Connor McLaughlin 43869bf74c dep: Update RAInterface 2022-08-22 19:33:00 +10:00
Connor McLaughlin 4c2906fb72 dep/soundtouch: Export main class on Android 2022-08-22 19:31:46 +10:00
Connor McLaughlin 2de402b2db Build: Add missing sln dependency 2022-08-18 23:24:57 +10:00
Connor McLaughlin fc770c83e8 dep: Add zstd 2022-08-18 23:10:15 +10:00
Connor McLaughlin 4025350457 dep/cubeb: Fix building without doxygen installed 2022-08-10 18:14:59 +10:00
Connor McLaughlin 1fb075adf9 dep/soundtouch: Disable exceptions 2022-08-10 13:41:13 +10:00
Connor McLaughlin 58cc3efa7f vsprops: Simplify conditions 2022-08-10 13:41:13 +10:00
Connor McLaughlin 3cc020069b dep/cubeb: Linux build fix 2022-08-05 22:02:00 +10:00
Connor McLaughlin 609b050676 dep/cubeb: Add cubeb_get_backend_names() 2022-08-05 17:50:18 +10:00
Connor McLaughlin 8f45bf7f27 dep/cubeb: Update to dc511c6 2022-08-05 17:43:27 +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 f6ff7e48c1 Build: Fix compiling for arm64/linux 2022-07-28 22:38:08 +10:00
Connor McLaughlin 1625908847 dep: Remove libsamplerate 2022-07-28 22:10:47 +10:00
Connor McLaughlin f54e32ff01 dep: Add soundtouch 2022-07-28 22:10:47 +10:00
Connor McLaughlin 25c52f97d4 CMake: Include Vulkan headers 2022-07-25 01:06:24 +10:00
Connor McLaughlin b42b5501f6 UI: Massive revamp, new features and improvements 2022-07-22 21:19:54 +10:00
Connor McLaughlin 3fb61865e5 dep/rcheevos: Update to 0181d02 2022-07-21 17:29:58 +10:00
Connor McLaughlin 0c0bd4c995 dep: Update imgui to v1.88 2022-07-21 17:29:58 +10:00
Connor McLaughlin f89529015c dep: Move Vulkan loader to common 2022-07-21 17:29:57 +10:00
Connor McLaughlin d81e156a29 dep: Add build config for fmt 2022-07-21 17:29:57 +10:00
Connor McLaughlin 830f097aad dep: Add fmt 9.0.0 2022-07-21 17:29:57 +10:00
Connor McLaughlin 9a5ef2d0a2 Cheevos: Add RAIntergration support 2022-04-18 19:13:33 +10:00
Connor McLaughlin e45c7fd1f7 dep/libchdr: arm64 compile fix on MSVC 2022-04-03 21:38:55 +10:00
Connor McLaughlin ec9411c0a7 dep/libchdr: Add chd_precache_progress()
Alternative which reports back as the file is read.
2022-04-03 21:09:36 +10:00
Connor McLaughlin bceca040d9 dep/libchdr: Remove libFLAC dependency 2022-04-03 21:09:36 +10:00
Connor McLaughlin 6b8486674f dep/libchdr: Update to a03e693 2022-04-03 20:29:44 +10:00
Connor McLaughlin 3c2d5ae508 dep/vixl: Fix compilation under MSVC2022 2022-03-27 17:38:48 +10:00