Skip to content

Commit

Permalink
Merge branch 'libretro:master' into master
Browse files Browse the repository at this point in the history
  • Loading branch information
ethanaobrien authored Feb 2, 2024
2 parents 0cd9bb2 + f6502b8 commit 569f79c
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 21 deletions.
7 changes: 4 additions & 3 deletions deps/lua/src/ldebug.c
Original file line number Diff line number Diff line change
Expand Up @@ -133,10 +133,11 @@ static const char *upvalname (Proto *p, int uv) {

static const char *findvararg (CallInfo *ci, int n, StkId *pos) {
int nparams = clLvalue(ci->func)->p->numparams;
if (n >= cast_int(ci->u.l.base - ci->func) - nparams)
int nvararg = cast_int(ci->u.l.base - ci->func) - nparams;
if (n <= -nvararg)
return NULL; /* no such vararg */
else {
*pos = ci->func + nparams + n;
*pos = ci->func + nparams - n;
return "(*vararg)"; /* generic name for any vararg */
}
}
Expand All @@ -148,7 +149,7 @@ static const char *findlocal (lua_State *L, CallInfo *ci, int n,
StkId base;
if (isLua(ci)) {
if (n < 0) /* access to vararg values? */
return findvararg(ci, -n, pos);
return findvararg(ci, n, pos);
else {
base = ci->u.l.base;
name = luaF_getlocalname(ci_func(ci)->p, n, currentpc(ci));
Expand Down
14 changes: 4 additions & 10 deletions gfx/drivers_context/cocoa_gl_ctx.m
Original file line number Diff line number Diff line change
Expand Up @@ -366,20 +366,14 @@ static bool cocoa_gl_gfx_ctx_set_video_mode(void *data,
{
case 3:
#if MAC_OS_X_VERSION_10_7
if (g_gl_minor >= 1 && g_gl_minor <= 3) /* OpenGL 3.2 Core */
{
attributes[6] = NSOpenGLPFAOpenGLProfile;
attributes[7] = NSOpenGLProfileVersion3_2Core;
}
attributes[6] = NSOpenGLPFAOpenGLProfile;
attributes[7] = NSOpenGLProfileVersion3_2Core;
#endif
break;
case 4:
#if MAC_OS_X_VERSION_10_10
if (g_gl_minor == 1) /* OpenGL 4.1 Core */
{
attributes[6] = NSOpenGLPFAOpenGLProfile;
attributes[7] = NSOpenGLProfileVersion4_1Core;
}
attributes[6] = NSOpenGLPFAOpenGLProfile;
attributes[7] = NSOpenGLProfileVersion4_1Core;
#endif
break;
}
Expand Down
14 changes: 7 additions & 7 deletions intl/msg_hash_ja.h
Original file line number Diff line number Diff line change
Expand Up @@ -2285,15 +2285,15 @@ MSG_HASH(
)
MSG_HASH(
MENU_ENUM_SUBLABEL_VIDEO_FULLSCREEN_X,
"排他的フルスクリーンモードのカスタム幅サイズを設定します。未設定の場合、デスクトップの解像度を使用します。"
"排他的フルスクリーンモードのカスタム幅サイズを設定します。未設定のままにすると、デスクトップの解像度が使用されます。"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_VIDEO_FULLSCREEN_Y,
"フルスクリーンの高さ"
)
MSG_HASH(
MENU_ENUM_SUBLABEL_VIDEO_FULLSCREEN_Y,
"排他的フルスクリーンモードのカスタム高さサイズを設定します。未設定の場合、デスクトップの解像度が使用されます。"
"排他的フルスクリーンモードのカスタム高さサイズを設定します。未設定のままにすると、デスクトップの解像度が使用されます。"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_VIDEO_FORCE_RESOLUTION,
Expand Down Expand Up @@ -3209,7 +3209,7 @@ MSG_HASH(
)
MSG_HASH(
MENU_ENUM_SUBLABEL_INPUT_BUTTON_AXIS_THRESHOLD,
"[アナログからデジタル] を使用しているときにボタンを押すために軸をどの程度傾ける必要があるかです。"
"[アナログデジタル変換] を使用している場合、ボタンの押下判定の発生に必要な軸の傾きです。"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_DEADZONE,
Expand Down Expand Up @@ -3329,7 +3329,7 @@ MSG_HASH(
)
MSG_HASH(
MENU_ENUM_SUBLABEL_INPUT_TURBO_FIRE_SETTINGS,
"連射の設定を変更します。\n注意: 連射機能を使用するには、対応する [ポート X コントロール] メニューの入力デバイスにターボの有効化ボタンを割り当てる必要があります。"
"連射の設定を変更します。\n注意: 連射機能を使用するには、対応する [ポート X コントロール] メニューで入力デバイスにターボの有効化ボタンを割り当てる必要があります。"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_INPUT_HAPTIC_FEEDBACK_SETTINGS,
Expand Down Expand Up @@ -3419,11 +3419,11 @@ MSG_HASH(

MSG_HASH(
MENU_ENUM_LABEL_VALUE_INPUT_UNIFIED_MENU_CONTROLS,
"メニューコントロールを一元化"
"メニューコントロールを統一"
)
MSG_HASH(
MENU_ENUM_SUBLABEL_INPUT_UNIFIED_MENU_CONTROLS,
"メニューとゲームの両方に同じコントロールを使用します. キーボードに適用されます."
"キーボードでメニューを操作する際に、Enter/Backspace の代わりにレトロパッドの A/B ボタンに割り当てられたキーボードキーで決定/キャンセルを行います。"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_INPUT_DISABLE_INFO_BUTTON,
Expand Down Expand Up @@ -3632,7 +3632,7 @@ MSG_HASH(
)
MSG_HASH(
MENU_ENUM_SUBLABEL_INPUT_META_LOAD_STATE_KEY,
"現在選択されているスロットから保存したステートをロードします。"
"現在選択されているスロットに保存したステートをロードします。"
)
MSG_HASH(
MENU_ENUM_LABEL_VALUE_INPUT_META_SAVE_STATE_KEY,
Expand Down
8 changes: 7 additions & 1 deletion runloop.c
Original file line number Diff line number Diff line change
Expand Up @@ -7246,7 +7246,13 @@ int runloop_iterate(void)
}

/* if there's a fast forward limit, inject sleeps to keep from going too fast. */
if (runloop_st->frame_limit_minimum_time)
if ( (runloop_st->frame_limit_minimum_time)
&& ( (vrr_runloop_enable)
|| (runloop_st->flags & RUNLOOP_FLAG_FASTMOTION)
#ifdef HAVE_MENU
|| (menu_state_get_ptr()->flags & MENU_ST_FLAG_ALIVE && !(settings->bools.video_vsync))
#endif
|| (runloop_st->flags & RUNLOOP_FLAG_PAUSED)))
{
const retro_time_t end_frame_time = cpu_features_get_time_usec();
const retro_time_t to_sleep_ms = (
Expand Down

0 comments on commit 569f79c

Please sign in to comment.