Start creating core_ctl

This commit is contained in:
twinaphex 2016-01-27 03:08:49 +01:00
parent d1ac905248
commit e132115185
2 changed files with 21 additions and 0 deletions

View File

@ -172,3 +172,15 @@ void retro_set_rewind_callbacks(void)
core.retro_set_audio_sample_batch(audio_driver_sample_batch);
}
}
bool core_ctl(enum core_ctl_state state, void *data)
{
switch (state)
{
case CORE_CTL_NONE:
default:
break;
}
return true;
}

View File

@ -22,6 +22,8 @@
extern "C" {
#endif
#include <boolean.h>
#include "libretro.h"
enum
@ -35,6 +37,11 @@ enum
POLL_TYPE_LATE
};
enum core_ctl_state
{
CORE_CTL_NONE = 0
};
typedef struct retro_callbacks
{
retro_video_refresh_t frame_cb;
@ -91,6 +98,8 @@ bool retro_flush_audio(const int16_t *data, size_t samples);
void retro_uninit_libretro_cbs(void);
bool core_ctl(enum core_ctl_state state, void *data);
#ifdef __cplusplus
}
#endif