mirror of
https://github.com/libretro/RetroArch
synced 2025-03-16 07:21:03 +00:00
Cleanups
This commit is contained in:
parent
65909fd1db
commit
25e99ba75b
@ -37,18 +37,15 @@ static void *runahead_save_state_alloc(void)
|
||||
if (!savestate)
|
||||
return NULL;
|
||||
|
||||
savestate->size = runahead_save_state_size;
|
||||
savestate->data = NULL;
|
||||
savestate->data_const = NULL;
|
||||
savestate->size = 0;
|
||||
|
||||
if (runahead_save_state_size > 0 && runahead_save_state_size != -1)
|
||||
{
|
||||
savestate->data = malloc(runahead_save_state_size);
|
||||
savestate->data = malloc(runahead_save_state_size);
|
||||
savestate->data_const = savestate->data;
|
||||
}
|
||||
else
|
||||
{
|
||||
savestate->data = NULL;
|
||||
savestate->data_const = NULL;
|
||||
savestate->size = 0;
|
||||
savestate->size = runahead_save_state_size;
|
||||
}
|
||||
|
||||
return savestate;
|
||||
@ -216,8 +213,9 @@ void run_ahead(int runAheadCount, bool useSecondary)
|
||||
/* TODO: multiple savestates for higher performance when not using secondary core */
|
||||
for (frameNumber = 0; frameNumber <= runAheadCount; frameNumber++)
|
||||
{
|
||||
lastFrame = frameNumber == runAheadCount;
|
||||
lastFrame = frameNumber == runAheadCount;
|
||||
suspendedFrame = !lastFrame;
|
||||
|
||||
if (suspendedFrame)
|
||||
{
|
||||
runahead_suspend_audio();
|
||||
@ -341,7 +339,8 @@ static bool runahead_save_state(void)
|
||||
|
||||
static bool runahead_load_state(void)
|
||||
{
|
||||
retro_ctx_serialize_info_t *serialize_info = (retro_ctx_serialize_info_t*)runahead_save_state_list->data[0];
|
||||
retro_ctx_serialize_info_t *serialize_info = (retro_ctx_serialize_info_t*)
|
||||
runahead_save_state_list->data[0];
|
||||
bool lastDirty = input_is_dirty;
|
||||
bool okay = core_unserialize(serialize_info);
|
||||
input_is_dirty = lastDirty;
|
||||
|
Loading…
x
Reference in New Issue
Block a user