From 457b3b3f065a8eebbd91a9558424865684f39dd4 Mon Sep 17 00:00:00 2001 From: radius Date: Wed, 31 Jan 2018 23:09:40 -0500 Subject: [PATCH] change viewport size --- libretro/libretro.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libretro/libretro.c b/libretro/libretro.c index 741ee79..fe6235c 100644 --- a/libretro/libretro.c +++ b/libretro/libretro.c @@ -498,7 +498,7 @@ void retro_get_system_info(struct retro_system_info *info) void retro_get_system_av_info(struct retro_system_av_info *info) { - struct retro_game_geometry geom = { VIDEO_WIDTH, VIDEO_HEIGHT * 2, VIDEO_WIDTH, VIDEO_HEIGHT * 2 ,160.0 / 288.0 }; + struct retro_game_geometry geom = { VIDEO_WIDTH, VIDEO_HEIGHT * emulated_devices, VIDEO_WIDTH, VIDEO_HEIGHT * emulated_devices , VIDEO_WIDTH / (emulated_devices * VIDEO_HEIGHT) }; struct retro_system_timing timing = { FRAME_RATE, AUDIO_FREQUENCY }; info->geometry = geom; @@ -584,7 +584,7 @@ void retro_run(void) else GB_run_frame(&gb[0]); - video_cb(frame_buf, VIDEO_WIDTH, VIDEO_HEIGHT * 2, VIDEO_WIDTH * sizeof(uint32_t)); + video_cb(frame_buf, VIDEO_WIDTH, VIDEO_HEIGHT * emulated_devices, VIDEO_WIDTH * sizeof(uint32_t)); } bool retro_load_game(const struct retro_game_info *info)