Skip to content

Commit f3af4a4

Browse files
committed
IOS: window creation tweaks
1 parent e68ee83 commit f3af4a4

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/modules/gfx/SDLFrontend.cpp

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -602,13 +602,17 @@ int SDLFrontend::init (int width, int height, bool fullscreen, EventHandler &eve
602602

603603
int flags = SDL_WINDOW_OPENGL | SDL_WINDOW_SHOWN;
604604
#ifdef __IPHONEOS__
605-
flags |= SDL_WINDOW_RESIZABLE;
605+
//flags |= SDL_WINDOW_RESIZABLE;
606606
#endif
607607

608608

609-
#if defined __IPHONEOS__ || defined __ANDROID__
609+
#if defined __ANDROID__
610610
if (fullscreen)
611611
flags |= SDL_WINDOW_FULLSCREEN | SDL_WINDOW_BORDERLESS;
612+
#elif defined __IPHONEOS__
613+
if (fullscreen)
614+
flags |= SDL_WINDOW_FULLSCREEN | SDL_WINDOW_BORDERLESS;
615+
flags |= SDL_WINDOW_ALLOW_HIGHDPI;
612616
#else
613617
if (fullscreen)
614618
flags |= SDL_WINDOW_FULLSCREEN_DESKTOP | SDL_WINDOW_BORDERLESS;
@@ -757,7 +761,7 @@ void SDLFrontend::setGLAttributes ()
757761
sdlCheckError();
758762
SDL_GL_SetAttribute(SDL_GL_DEPTH_SIZE, 0);
759763
sdlCheckError();
760-
SDL_GL_SetAttribute(SDL_GL_RETAINED_BACKING, 1);
764+
SDL_GL_SetAttribute(SDL_GL_RETAINED_BACKING, 0);
761765
sdlCheckError();
762766
const int r = Config.getConfigVar("red")->getIntValue();
763767
const int g = Config.getConfigVar("green")->getIntValue();

0 commit comments

Comments
 (0)