RetroArch/libretro-common
Bernhard Schelling 107283edc8
Updates to the netplay netpacket interface (#15887)
* Updates to the netplay netpacket interface
- Switch environment call number from 76 to 78 (retire 76 as it was never used by any core)
- Simplify broadcasts by removing the option to send to all but one client
- Separate explicit flushing and querying of incoming packet into two operations (RETRO_NETPACKET_FLUSH_HINT and retro_netpacket_poll_receive_t)
- Enable a core to specify a protocol version string which can get used instead of core version to determine compatibility between two players
- Log and notify a separate message when there is a content crc mismsatch to convey it being less severe (as different games may be able to do network communication with each other)

* C89 compile fix
2023-11-09 16:36:08 -08:00
..
audio Fix several warnings 2023-07-02 05:46:45 +02:00
cdrom Replace more strlcat calls with strlcpy 2023-06-18 19:25:24 +02:00
compat Remove asserts 2023-01-09 00:51:05 +01:00
crt
dynamic (libretro-common) refinements to documentation 2022-08-01 13:06:35 +02:00
encodings Cleanups/style nits 2023-02-23 13:15:14 +01:00
features Trivial warnings fixes (#15383) 2023-06-14 23:46:27 +02:00
file Allow all systems to check for backslashes (Windows) as last slash in path. Improves portable core logic (#15612) 2023-08-17 14:15:42 -07:00
formats Fix several warnings 2023-07-02 05:46:45 +02:00
gfx (libretro-common) Resync 2023-05-30 19:34:55 +02:00
glsym (libretro-common) Update copyright 2020-01-31 15:43:42 +01:00
hash (libretro-common) Rename rhash to lrc_hash 2020-12-28 19:55:54 +01:00
include Updates to the netplay netpacket interface (#15887) 2023-11-09 16:36:08 -08:00
libco Cleanups/style nits 2023-02-23 13:15:14 +01:00
lists Silence signedness warning (#15875) 2023-11-05 17:22:11 -08:00
media Cleanups/simplifications 2023-08-17 21:58:41 +02:00
memmap (memmap.c) Silence implicit declaration of function 'free' for PSL1GHT 2023-02-20 14:29:40 +01:00
net Cloud Sync (#15548) 2023-08-04 09:20:50 +02:00
playlists Fix label sanitization (#14428) 2022-09-18 19:25:21 +02:00
queues Cleanups/simplifications 2023-08-17 21:58:41 +02:00
rthreads PS2 usability fixes (#15861) 2023-11-05 15:33:17 -08:00
samples * Create fill_pathname_join_special - and specify fill_pathname_join 2022-08-04 14:19:38 +02:00
streams Fix trivial signedness warnings (#15377) 2023-06-14 04:43:11 +02:00
string Cleanups/simplifications 2023-08-17 21:58:41 +02:00
test (word wrap functions in stdstring.c) Avoid implicit strlens, caller 2022-08-23 17:06:01 +02:00
time Remove asserts 2023-01-09 00:51:05 +01:00
utils Moving more stuff from samples to tests 2021-05-10 19:45:50 +02:00
vfs Update vfs_implementation.c 2023-09-30 10:41:35 -07:00
vulkan [Vulkan] Define and implement v2 of context negotiation interface (#14890) 2023-02-04 16:51:50 +01:00
.gitignore Updates 2020-12-13 21:21:21 +01:00
Makefile.test Moving more stuff from samples to tests 2021-05-10 19:45:50 +02:00