Commit Graph

226 Commits

Author SHA1 Message Date
Jamie Meyer 1d29ca268f
Merge branch 'stenzek:master' into nat_traversal 2023-08-14 21:54:51 +02: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
Stenzek 62c5e3af2f dep/libchdr: Add read_header variants for user-provided file 2023-08-12 14:46:09 +10:00
Stenzek 06a8349162 dep/libchdr: Re-add progress precaching 2023-08-12 14:46:09 +10:00
Stenzek 4b70853daa dep: Bump libchdr to 54bfb87 2023-08-12 14:46:09 +10:00
Stenzek 5d750a8803 dep: Bump rcheevos to 3af1e2fc5188d6e932ee379942f4049ea877e648 2023-08-09 19:42:52 +10:00
Jamie Meyer 7021cfa509
revert set frame delay change. didnt mean to comment it out. 2023-07-14 11:49:09 +02:00
Jamie Meyer fd9870c5f2
Stability fixes. add back spectators to NetworkIdle (GGPO) 2023-07-14 03:18:02 +02:00
Jamie Meyer ad39c921c8
gracefully leave as a spectator and don't crash due to ringbuffer. 2023-07-08 05:03:36 +02:00
Jamie Meyer d304b01fe6
Revert Last Commit. it wasn't stable 2023-06-05 02:24:12 +02:00
Jamie Meyer 55cb594991
GGPO: fixed having to reset when a spectator leaves. 2023-06-04 18:25:30 +02:00
Jamie Meyer 5a147e34e5
Netplay / GGPO: allow spectating when there is 1 player and 1 spectator. 2023-06-01 03:55:35 +02:00
Jamie Meyer 632f310726
Netplay / Spectating: at resume session now. i have to now look at how to add them to the ggpo session. 2023-05-31 15:08:23 +02:00
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