From 0e44673053d4a5ba0ba2fcbb3b4c2f0a4395be02 Mon Sep 17 00:00:00 2001 From: nfp0 Date: Mon, 9 May 2022 16:54:26 +0100 Subject: [PATCH] menu - Increase shader scale max value --- menu/cbs/menu_cbs_left.c | 5 +++-- menu/cbs/menu_cbs_right.c | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/menu/cbs/menu_cbs_left.c b/menu/cbs/menu_cbs_left.c index 995ba91050..32f07f0386 100644 --- a/menu/cbs/menu_cbs_left.c +++ b/menu/cbs/menu_cbs_left.c @@ -306,9 +306,10 @@ static int action_left_shader_scale_pass(unsigned type, const char *label, if (!shader_pass) return menu_cbs_exit(); + /* A 20x scale is used to support scaling handheld border shaders up to 8K resolutions */ current_scale = shader_pass->fbo.scale_x; - delta = 5; - current_scale = (current_scale + delta) % 6; + delta = 20; + current_scale = (current_scale + delta) % 21; shader_pass->fbo.valid = current_scale; shader_pass->fbo.scale_x = current_scale; diff --git a/menu/cbs/menu_cbs_right.c b/menu/cbs/menu_cbs_right.c index dc9c1d258d..81078a048a 100644 --- a/menu/cbs/menu_cbs_right.c +++ b/menu/cbs/menu_cbs_right.c @@ -348,9 +348,10 @@ static int action_right_shader_scale_pass(unsigned type, const char *label, if (!shader_pass) return menu_cbs_exit(); + /* A 20x scale is used to support scaling handheld border shaders up to 8K resolutions */ current_scale = shader_pass->fbo.scale_x; delta = 1; - current_scale = (current_scale + delta) % 6; + current_scale = (current_scale + delta) % 21; shader_pass->fbo.valid = current_scale; shader_pass->fbo.scale_x = shader_pass->fbo.scale_y = current_scale;