From 13c2e75f2c50a70595863515b306a2f9f39dd340 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 it's 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) {