allow retroarch to run without jit
Signed-off-by: Joseph Mattiello <git@joemattiello.com>
This commit is contained in:
parent
a9d03b6efd
commit
b99215e8a3
|
@ -87,7 +87,7 @@ constexpr char slash = path_default_slash_c();
|
||||||
|
|
||||||
#define RETRO_ENVIRONMENT_POLL_TYPE_OVERRIDE (4 | RETRO_ENVIRONMENT_RETROARCH_START_BLOCK)
|
#define RETRO_ENVIRONMENT_POLL_TYPE_OVERRIDE (4 | RETRO_ENVIRONMENT_RETROARCH_START_BLOCK)
|
||||||
/* unsigned * --
|
/* unsigned * --
|
||||||
* Tells the frontend to override the poll type behavior.
|
* Tells the frontend to override the poll type behavior.
|
||||||
* Allows the frontend to influence the polling behavior of the
|
* Allows the frontend to influence the polling behavior of the
|
||||||
* frontend.
|
* frontend.
|
||||||
*
|
*
|
||||||
|
@ -373,7 +373,7 @@ void retro_deinit()
|
||||||
std::lock_guard<std::mutex> lock(mtx_serialization);
|
std::lock_guard<std::mutex> lock(mtx_serialization);
|
||||||
}
|
}
|
||||||
os_UninstallFaultHandler();
|
os_UninstallFaultHandler();
|
||||||
|
|
||||||
#if defined(__APPLE__) || (defined(__GNUC__) && defined(__linux__) && !defined(__ANDROID__))
|
#if defined(__APPLE__) || (defined(__GNUC__) && defined(__linux__) && !defined(__ANDROID__))
|
||||||
addrspace::release();
|
addrspace::release();
|
||||||
#else
|
#else
|
||||||
|
@ -2026,7 +2026,7 @@ static bool set_dx11_hw_render()
|
||||||
// Loading/unloading games
|
// Loading/unloading games
|
||||||
bool retro_load_game(const struct retro_game_info *game)
|
bool retro_load_game(const struct retro_game_info *game)
|
||||||
{
|
{
|
||||||
#if defined(IOS)
|
#if defined(IOS) && !defined(NO_JIT)
|
||||||
bool can_jit;
|
bool can_jit;
|
||||||
if (environ_cb(RETRO_ENVIRONMENT_GET_JIT_CAPABLE, &can_jit) && !can_jit) {
|
if (environ_cb(RETRO_ENVIRONMENT_GET_JIT_CAPABLE, &can_jit) && !can_jit) {
|
||||||
// jit is required both for performance and for audio. trying to run
|
// jit is required both for performance and for audio. trying to run
|
||||||
|
@ -3023,9 +3023,9 @@ static void UpdateInputState(u32 port)
|
||||||
setDeviceButtonStateDirect(ret, port, RETRO_DEVICE_ID_JOYPAD_A, DC_BTN_B );
|
setDeviceButtonStateDirect(ret, port, RETRO_DEVICE_ID_JOYPAD_A, DC_BTN_B );
|
||||||
setDeviceButtonStateDirect(ret, port, RETRO_DEVICE_ID_JOYPAD_Y, DC_BTN_X );
|
setDeviceButtonStateDirect(ret, port, RETRO_DEVICE_ID_JOYPAD_Y, DC_BTN_X );
|
||||||
setDeviceButtonStateDirect(ret, port, RETRO_DEVICE_ID_JOYPAD_X, DC_BTN_Y );
|
setDeviceButtonStateDirect(ret, port, RETRO_DEVICE_ID_JOYPAD_X, DC_BTN_Y );
|
||||||
setDeviceButtonStateDirect2(ret, port, RETRO_DEVICE_ID_JOYPAD_L,
|
setDeviceButtonStateDirect2(ret, port, RETRO_DEVICE_ID_JOYPAD_L,
|
||||||
RETRO_DEVICE_ID_JOYPAD_L2, DC_BTN_Z );
|
RETRO_DEVICE_ID_JOYPAD_L2, DC_BTN_Z );
|
||||||
setDeviceButtonStateDirect2(ret, port, RETRO_DEVICE_ID_JOYPAD_R,
|
setDeviceButtonStateDirect2(ret, port, RETRO_DEVICE_ID_JOYPAD_R,
|
||||||
RETRO_DEVICE_ID_JOYPAD_R2, DC_BTN_C );
|
RETRO_DEVICE_ID_JOYPAD_R2, DC_BTN_C );
|
||||||
setDeviceButtonStateDirect(ret, port, RETRO_DEVICE_ID_JOYPAD_START, DC_BTN_START );
|
setDeviceButtonStateDirect(ret, port, RETRO_DEVICE_ID_JOYPAD_START, DC_BTN_START );
|
||||||
|
|
||||||
|
@ -3041,7 +3041,7 @@ static void UpdateInputState(u32 port)
|
||||||
{
|
{
|
||||||
int16_t ret = 0;
|
int16_t ret = 0;
|
||||||
kcode[port] = 0xFFFF; // active-low
|
kcode[port] = 0xFFFF; // active-low
|
||||||
|
|
||||||
if ( device_type[port] == RETRO_DEVICE_TWINSTICK_SATURN )
|
if ( device_type[port] == RETRO_DEVICE_TWINSTICK_SATURN )
|
||||||
{
|
{
|
||||||
// NOTE: This is a remapping of the RetroPad layout in the block below to make using a real
|
// NOTE: This is a remapping of the RetroPad layout in the block below to make using a real
|
||||||
|
|
Loading…
Reference in New Issue