diff --git a/src/platforms/rcore_android.c b/src/platforms/rcore_android.c index f501fba8aadb..a51d775e1720 100644 --- a/src/platforms/rcore_android.c +++ b/src/platforms/rcore_android.c @@ -455,7 +455,20 @@ void SetWindowMaxSize(int width, int height) // Set window dimensions void SetWindowSize(int width, int height) { - TRACELOG(LOG_WARNING, "SetWindowSize() not available on target platform"); + CORE.Window.display.width = width; + CORE.Window.display.height = height; + + SetupViewport(width, height); + CORE.Window.currentFbo.width = width; + CORE.Window.currentFbo.height = height; + + CORE.Window.screen.width = width; + CORE.Window.screen.height = height; + + ANativeWindow_setBuffersGeometry(platform.app->window, + CORE.Window.render.width + CORE.Window.renderOffset.x, + CORE.Window.render.height + CORE.Window.renderOffset.y, + 0); } // Set window opacity, value opacity is between 0.0 and 1.0