From d4ca59df163c3ca780b964b817d69f5becd3391d Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Fri, 31 Jan 2020 18:05:24 -0800 Subject: [PATCH] Switch: Make OpenGL scale adjustable while running --- CHANGES | 1 + src/platform/switch/main.c | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index fde656aef..8b7f5830f 100644 --- a/CHANGES +++ b/CHANGES @@ -26,6 +26,7 @@ Other fixes: - Util: Fix crash reading invalid ELFs Misc: - Qt: Renderer can be changed while a game is running + - Switch: Make OpenGL scale adjustable while running 0.8.0: (2020-01-21) Features: diff --git a/src/platform/switch/main.c b/src/platform/switch/main.c index 45560cab4..e27450fd1 100644 --- a/src/platform/switch/main.c +++ b/src/platform/switch/main.c @@ -320,6 +320,11 @@ static void _gameLoaded(struct mGUIRunner* runner) { } } + int scale; + if (mCoreConfigGetUIntValue(&runner->config, "videoScale", &scale)) { + runner->core->reloadConfigOption(runner->core, "videoScale", &runner->config); + } + rumble.up = 0; rumble.down = 0; } @@ -857,7 +862,7 @@ int main(int argc, char* argv[]) { .nStates = 16 }, { - .title = "GPU-accelerated renderer (experimental, requires game reload)", + .title = "GPU-accelerated renderer (requires game reload)", .data = "hwaccelVideo", .submenu = 0, .state = 0,