mirror of
https://github.com/libretro/RetroArch
synced 2025-02-15 09:40:11 +00:00
Switching serialization quirks to uint64_t for consistency with other
bitfields
This commit is contained in:
parent
2c0eb77756
commit
90bd741786
4
core.h
4
core.h
@ -178,9 +178,9 @@ bool core_set_environment(retro_ctx_environ_info_t *info);
|
||||
|
||||
bool core_serialize_size(retro_ctx_size_info_t *info);
|
||||
|
||||
uint32_t core_serialization_quirks(void);
|
||||
uint64_t core_serialization_quirks(void);
|
||||
|
||||
void core_set_serialization_quirks(uint32_t quirks);
|
||||
void core_set_serialization_quirks(uint64_t quirks);
|
||||
|
||||
bool core_serialize(retro_ctx_serialize_info_t *info);
|
||||
|
||||
|
@ -52,7 +52,7 @@ static bool core_game_loaded = false;
|
||||
static bool core_input_polled = false;
|
||||
static bool core_has_set_input_descriptors = false;
|
||||
static struct retro_callbacks retro_ctx;
|
||||
static uint32_t core_serialization_quirks_v = 0;
|
||||
static uint64_t core_serialization_quirks_v = 0;
|
||||
|
||||
static void core_input_state_poll_maybe(void)
|
||||
{
|
||||
@ -313,12 +313,12 @@ bool core_serialize_size(retro_ctx_size_info_t *info)
|
||||
return true;
|
||||
}
|
||||
|
||||
uint32_t core_serialization_quirks(void)
|
||||
uint64_t core_serialization_quirks(void)
|
||||
{
|
||||
return core_serialization_quirks_v;
|
||||
}
|
||||
|
||||
void core_set_serialization_quirks(uint32_t quirks)
|
||||
void core_set_serialization_quirks(uint64_t quirks)
|
||||
{
|
||||
core_serialization_quirks_v = quirks;
|
||||
}
|
||||
|
@ -996,7 +996,7 @@ struct retro_hw_render_context_negotiation_interface
|
||||
* one it was saved on. */
|
||||
|
||||
#define RETRO_ENVIRONMENT_SET_SERIALIZATION_QUIRKS 44
|
||||
/* uint32_t * --
|
||||
/* uint64_t * --
|
||||
* Sets quirk flags associated with serialization.
|
||||
*/
|
||||
|
||||
|
@ -1016,7 +1016,7 @@ bool netplay_init_serialization(netplay_t *netplay)
|
||||
}
|
||||
|
||||
/* Once initialized, we no longer exhibit this quirk */
|
||||
netplay->quirks &= ~((uint32_t) NETPLAY_QUIRK_INITIALIZATION);
|
||||
netplay->quirks &= ~((uint64_t) NETPLAY_QUIRK_INITIALIZATION);
|
||||
|
||||
return true;
|
||||
}
|
||||
@ -1062,7 +1062,7 @@ static bool netplay_init_buffers(netplay_t *netplay, unsigned frames)
|
||||
**/
|
||||
netplay_t *netplay_new(const char *server, uint16_t port,
|
||||
unsigned frames, unsigned check_frames, const struct retro_callbacks *cb,
|
||||
bool spectate, const char *nick, uint32_t quirks)
|
||||
bool spectate, const char *nick, uint64_t quirks)
|
||||
{
|
||||
netplay_t *netplay = (netplay_t*)calloc(1, sizeof(*netplay));
|
||||
if (!netplay)
|
||||
@ -1398,8 +1398,8 @@ bool init_netplay(bool is_spectate, const char *server, unsigned port)
|
||||
{
|
||||
struct retro_callbacks cbs = {0};
|
||||
settings_t *settings = config_get_ptr();
|
||||
uint32_t serialization_quirks = 0;
|
||||
uint32_t quirks = 0;
|
||||
uint64_t serialization_quirks = 0;
|
||||
uint64_t quirks = 0;
|
||||
|
||||
if (!netplay_enabled)
|
||||
return false;
|
||||
@ -1415,7 +1415,7 @@ bool init_netplay(bool is_spectate, const char *server, unsigned port)
|
||||
|
||||
/* Map the core's quirks to our quirks */
|
||||
serialization_quirks = core_serialization_quirks();
|
||||
if ((serialization_quirks & ~((uint32_t) NETPLAY_QUIRK_MAP_UNDERSTOOD)))
|
||||
if ((serialization_quirks & ~((uint64_t) NETPLAY_QUIRK_MAP_UNDERSTOOD)))
|
||||
{
|
||||
/* Quirks we don't support! Just disable everything. */
|
||||
quirks |= NETPLAY_QUIRK_NO_SAVESTATES;
|
||||
|
@ -149,7 +149,7 @@ size_t audio_sample_batch_net(const int16_t *data, size_t frames);
|
||||
netplay_t *netplay_new(const char *server,
|
||||
uint16_t port, unsigned frames, unsigned check_frames,
|
||||
const struct retro_callbacks *cb, bool spectate,
|
||||
const char *nick, uint32_t quirks);
|
||||
const char *nick, uint64_t quirks);
|
||||
|
||||
/**
|
||||
* netplay_free:
|
||||
|
@ -140,7 +140,7 @@ struct netplay
|
||||
bool force_rewind;
|
||||
|
||||
/* Quirks in the savestate implementation */
|
||||
unsigned quirks;
|
||||
uint64_t quirks;
|
||||
|
||||
/* Force our state to be sent to the other side. Used when they request a
|
||||
* savestate, to send at the next pre-frame. */
|
||||
|
Loading…
x
Reference in New Issue
Block a user