metal: fix context creation

This commit is contained in:
Alex Szpakowski
2020-12-22 22:43:10 -04:00
parent 20a92a4106
commit efd76e1eac
+7 -9
View File
@@ -544,14 +544,6 @@ bool Window::setWindow(int width, int height, WindowSettings *settings)
}
}
if (renderer == graphics::Graphics::RENDERER_OPENGL)
sdlflags |= SDL_WINDOW_OPENGL;
#ifdef LOVE_GRAPHICS_METAL
if (renderer == graphics::Graphics::RENDERER_METAL)
sdlflags |= SDL_WINDOW_METAL;
#endif
if (isOpen())
{
if (SDL_SetWindowFullscreen(window, sdlflags) == 0 && renderer == graphics::Graphics::RENDERER_OPENGL)
@@ -572,7 +564,13 @@ bool Window::setWindow(int width, int height, WindowSettings *settings)
}
else
{
sdlflags |= SDL_WINDOW_OPENGL;
if (renderer == graphics::Graphics::RENDERER_OPENGL)
sdlflags |= SDL_WINDOW_OPENGL;
#ifdef LOVE_GRAPHICS_METAL
if (renderer == graphics::Graphics::RENDERER_METAL)
sdlflags |= SDL_WINDOW_METAL;
#endif
if (f.resizable)
sdlflags |= SDL_WINDOW_RESIZABLE;