metal: fix window pixel size when resizing

This commit is contained in:
Alex Szpakowski
2022-02-19 14:17:37 -04:00
parent 171533dbf8
commit 6e35ffe2d8
+11 -1
View File
@@ -660,7 +660,17 @@ bool Window::onSizeChanged(int width, int height)
windowWidth = width;
windowHeight = height;
SDL_GL_GetDrawableSize(window, &pixelWidth, &pixelHeight);
if (glcontext != nullptr)
SDL_GL_GetDrawableSize(window, &pixelWidth, &pixelHeight);
#ifdef LOVE_GRAPHICS_METAL
else if (metalView != nullptr)
SDL_Metal_GetDrawableSize(window, &pixelWidth, &pixelHeight);
#endif
else
{
pixelWidth = width;
pixelHeight = height;
}
if (graphics.get())
{