mirror of
https://github.com/libretro/RetroArch
synced 2025-02-06 09:40:06 +00:00
Implement RETRO_ENVIRONMENT_GET_FASTFORWARDING
This commit is contained in:
parent
7c2da36af9
commit
df059c585f
@ -1852,6 +1852,15 @@ bool rarch_environment_cb(unsigned cmd, void *data)
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case RETRO_ENVIRONMENT_GET_FASTFORWARDING:
|
||||||
|
{
|
||||||
|
extern bool runloop_fastmotion;
|
||||||
|
RARCH_LOG("RETRO_ENVIRONMENT_GET_FASTFORWARDING %d\n", runloop_fastmotion);
|
||||||
|
*(bool *)data = runloop_fastmotion;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
|
|
||||||
default:
|
default:
|
||||||
RARCH_LOG("Environ UNSUPPORTED (#%u).\n", cmd);
|
RARCH_LOG("Environ UNSUPPORTED (#%u).\n", cmd);
|
||||||
return false;
|
return false;
|
||||||
|
@ -1189,6 +1189,12 @@ struct retro_led_interface
|
|||||||
* Returns a MIDI interface that can be used for raw data I/O.
|
* Returns a MIDI interface that can be used for raw data I/O.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#define RETRO_ENVIRONMENT_GET_FASTFORWARDING (49 | RETRO_ENVIRONMENT_EXPERIMENTAL)
|
||||||
|
/* bool * --
|
||||||
|
* Boolean value that indicates whether or not the frontend is in
|
||||||
|
* fastforwarding mode.
|
||||||
|
*/
|
||||||
|
|
||||||
/* Retrieves the current state of the MIDI input.
|
/* Retrieves the current state of the MIDI input.
|
||||||
* Returns true if it's enabled, false otherwise. */
|
* Returns true if it's enabled, false otherwise. */
|
||||||
typedef bool (RETRO_CALLCONV *retro_midi_input_enabled_t)(void);
|
typedef bool (RETRO_CALLCONV *retro_midi_input_enabled_t)(void);
|
||||||
|
@ -238,7 +238,7 @@ static bool runloop_paused = false;
|
|||||||
static bool runloop_idle = false;
|
static bool runloop_idle = false;
|
||||||
static bool runloop_exec = false;
|
static bool runloop_exec = false;
|
||||||
static bool runloop_slowmotion = false;
|
static bool runloop_slowmotion = false;
|
||||||
static bool runloop_fastmotion = false;
|
bool runloop_fastmotion = false;
|
||||||
static bool runloop_shutdown_initiated = false;
|
static bool runloop_shutdown_initiated = false;
|
||||||
static bool runloop_core_shutdown_initiated = false;
|
static bool runloop_core_shutdown_initiated = false;
|
||||||
static bool runloop_perfcnt_enable = false;
|
static bool runloop_perfcnt_enable = false;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user