From 12c2ffb0e273f18e78d12fb419883f59bd29232b Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Sun, 9 Sep 2018 14:40:32 -0700 Subject: [PATCH] Libretro: Increase max GB resolution for SGB --- src/platform/libretro/libretro.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/platform/libretro/libretro.c b/src/platform/libretro/libretro.c index 5f3187692..d44351d43 100644 --- a/src/platform/libretro/libretro.c +++ b/src/platform/libretro/libretro.c @@ -187,8 +187,17 @@ void retro_get_system_av_info(struct retro_system_av_info* info) { core->desiredVideoDimensions(core, &width, &height); info->geometry.base_width = width; info->geometry.base_height = height; - info->geometry.max_width = width; - info->geometry.max_height = height; +#ifdef M_CORE_GB + if (core->platform(core) == PLATFORM_GB) { + info->geometry.max_width = 256; + info->geometry.max_height = 224; + } else +#endif + { + info->geometry.max_width = width; + info->geometry.max_height = height; + } + info->geometry.aspect_ratio = width / (double) height; info->timing.fps = core->frequency(core) / (float) core->frameCycles(core); info->timing.sample_rate = 32768;