From 86cf8a90a35bd1b210aa21e8252164dc6f9928c2 Mon Sep 17 00:00:00 2001 From: Anty-Lemon Date: Sat, 6 May 2017 19:41:07 -0400 Subject: [PATCH] SDL: Prevent resizing below 1x resolution with integer scaling --- src/platform/sdl/gl-common.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/platform/sdl/gl-common.c b/src/platform/sdl/gl-common.c index 7ed9aa95b..13c20811b 100644 --- a/src/platform/sdl/gl-common.c +++ b/src/platform/sdl/gl-common.c @@ -38,6 +38,9 @@ void mSDLGLCommonInit(struct mSDLRenderer* renderer) { SDL_GL_SetSwapInterval(1); SDL_GetWindowSize(renderer->window, &renderer->viewportWidth, &renderer->viewportHeight); renderer->player.window = renderer->window; + if (renderer->lockIntegerScaling) { + SDL_SetWindowMinimumSize(renderer->window, renderer->width, renderer->height); + } #else SDL_GL_SetAttribute(SDL_GL_SWAP_CONTROL, 1); #ifdef COLOR_16_BIT