From bc99dbeae991990f2a658b125e379381b06e7b3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Sun, 1 Nov 2026 08:52:16 +0100 Subject: [PATCH] libretro: Offer "Up to 2" buffered frames of graphics commands again 6bb91bf2f0 removed the option along with lowering the default. The default stays at "Up to 1"; this only brings back the choice, which the standalone app still has. Co-Authored-By: Claude Opus 5.5 --- libretro/libretro.cpp | 2 ++ libretro/libretro_core_options.h | 1 + 2 files changed, 3 insertions(+) diff --git a/libretro/libretro.cpp b/libretro/libretro.cpp index 3a8d3f54c2..7416f3b550 100644 --- a/libretro/libretro.cpp +++ b/libretro/libretro.cpp @@ -816,6 +816,8 @@ static void check_variables(CoreParameter &coreParam) g_Config.iInflightFrames = 1; else if (!strcmp(var.value, "Up to 1")) g_Config.iInflightFrames = 2; + else if (!strcmp(var.value, "Up to 2")) + g_Config.iInflightFrames = 3; } var.key = "ppsspp_depth_raster"; diff --git a/libretro/libretro_core_options.h b/libretro/libretro_core_options.h index 0c82cf7a7f..79f1404a29 100644 --- a/libretro/libretro_core_options.h +++ b/libretro/libretro_core_options.h @@ -436,6 +436,7 @@ struct retro_core_option_v2_definition option_defs_us[] = { { { "No buffer", NULL }, { "Up to 1", NULL }, + { "Up to 2", NULL }, { NULL, NULL }, }, "Up to 1"