From 7e26eb37c6c6c7decd15e7f159a177b6ae73718f Mon Sep 17 00:00:00 2001 From: "Joseph C. Osborn" Date: Fri, 12 Jul 2024 11:34:56 -0700 Subject: [PATCH] fix custom aspect ratios for non-ydown drivers --- gfx/video_driver.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gfx/video_driver.c b/gfx/video_driver.c index 6bec375934..38efc10cdf 100644 --- a/gfx/video_driver.c +++ b/gfx/video_driver.c @@ -2061,9 +2061,12 @@ void video_viewport_get_scaled_aspect2(struct video_viewport *vp, unsigned viewp { video_viewport_t *custom_vp = &settings->video_viewport_custom; x = custom_vp->x; - y = custom_vp->y - custom_vp->height; + y = custom_vp->y; if (!ydown) + { + y = y + custom_vp->height; y = vp->full_height - y; + } viewport_width = custom_vp->width; viewport_height = custom_vp->height; }