diff --git a/src/android/app/src/main/jni/emu_window/emu_window.cpp b/src/android/app/src/main/jni/emu_window/emu_window.cpp index fdb483ff0..e94c54044 100644 --- a/src/android/app/src/main/jni/emu_window/emu_window.cpp +++ b/src/android/app/src/main/jni/emu_window/emu_window.cpp @@ -53,6 +53,7 @@ void EmuWindow_Android::OnTouchMoved(int x, int y) { void EmuWindow_Android::OnFramebufferSizeChanged() { UpdateLandscapeScreenLayout(); const bool is_portrait_mode{IsPortraitMode()}; + const int bigger{window_width > window_height ? window_width : window_height}; const int smaller{window_width < window_height ? window_width : window_height}; if (is_portrait_mode) { @@ -70,6 +71,9 @@ EmuWindow_Android::EmuWindow_Android(ANativeWindow *surface) : host_window{surfa return; } + window_width = ANativeWindow_getWidth(surface); + window_height = ANativeWindow_getHeight(surface); + Network::Init(); } diff --git a/src/android/app/src/main/jni/emu_window/emu_window.h b/src/android/app/src/main/jni/emu_window/emu_window.h index a3a26d65b..e8554bae7 100644 --- a/src/android/app/src/main/jni/emu_window/emu_window.h +++ b/src/android/app/src/main/jni/emu_window/emu_window.h @@ -47,8 +47,8 @@ protected: ANativeWindow* render_window{}; ANativeWindow* host_window{}; - int window_width{1080}; - int window_height{2220}; + int window_width{}; + int window_height{}; std::unique_ptr core_context; diff --git a/src/video_core/renderer_base.h b/src/video_core/renderer_base.h index dc40ad6df..4c53995db 100644 --- a/src/video_core/renderer_base.h +++ b/src/video_core/renderer_base.h @@ -4,8 +4,8 @@ #pragma once -#include #include "common/common_types.h" +#include "common/vector_math.h" #include "video_core/rasterizer_interface.h" #include "video_core/video_core.h"