From 1bf78ed544b624add24aef5646ef9bb8cd3e7a88 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Sun, 24 Dec 2023 17:45:35 -0800
Subject: [PATCH] We get a resize event when the view enters fullscreen mode on
iOS
The call stack is:
We want to use this instead of the desktop mode because the view may be in a different orientation than the device orientation, which the desktop mode is based on.
---
src/video/uikit/SDL_uikitvideo.m | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/video/uikit/SDL_uikitvideo.m b/src/video/uikit/SDL_uikitvideo.m
index d7548baefc6b..22f5251fd1ca 100644
--- a/src/video/uikit/SDL_uikitvideo.m
+++ b/src/video/uikit/SDL_uikitvideo.m
@@ -131,6 +131,8 @@ static void UIKit_DeleteDevice(SDL_VideoDevice *device)
device->Metal_GetLayer = UIKit_Metal_GetLayer;
#endif
+ device->device_caps = VIDEO_DEVICE_CAPS_SENDS_FULLSCREEN_DIMENSIONS;
+
device->gl_config.accelerated = 1;
return device;