From 88a7fb17259d49ee719abb73ed00c34cdb1dd166 Mon Sep 17 00:00:00 2001 From: Alberto Mardegan Date: Mon, 22 Jan 2024 20:36:53 +0300 Subject: [PATCH] ogc: set fullscreen height to EFB's height Since rendering happens on the EFB, we should report its height as the fullscreen display's height. Failing to do so results in missing part of the picture and/or in invalid memory accesses. --- src/video/ogc/SDL_ogcvideo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/video/ogc/SDL_ogcvideo.c b/src/video/ogc/SDL_ogcvideo.c index 85de13439b0ef..3c9cd2d912924 100644 --- a/src/video/ogc/SDL_ogcvideo.c +++ b/src/video/ogc/SDL_ogcvideo.c @@ -153,7 +153,7 @@ int OGC_VideoInit(_THIS) SDL_zero(mode); mode.format = SDL_PIXELFORMAT_ARGB8888; mode.w = vmode->fbWidth; - mode.h = vmode->xfbHeight; + mode.h = vmode->efbHeight; mode.refresh_rate = 60; mode.driverdata = NULL; if (SDL_AddBasicVideoDisplay(&mode) < 0) {