SDL: Prevent resizing below 1x resolution with integer scaling

This commit is contained in:
Anty-Lemon 2017-05-06 19:41:07 -04:00 committed by endrift
parent 3889fd4d3f
commit 86cf8a90a3
1 changed files with 3 additions and 0 deletions

View File

@ -38,6 +38,9 @@ void mSDLGLCommonInit(struct mSDLRenderer* renderer) {
SDL_GL_SetSwapInterval(1); SDL_GL_SetSwapInterval(1);
SDL_GetWindowSize(renderer->window, &renderer->viewportWidth, &renderer->viewportHeight); SDL_GetWindowSize(renderer->window, &renderer->viewportWidth, &renderer->viewportHeight);
renderer->player.window = renderer->window; renderer->player.window = renderer->window;
if (renderer->lockIntegerScaling) {
SDL_SetWindowMinimumSize(renderer->window, renderer->width, renderer->height);
}
#else #else
SDL_GL_SetAttribute(SDL_GL_SWAP_CONTROL, 1); SDL_GL_SetAttribute(SDL_GL_SWAP_CONTROL, 1);
#ifdef COLOR_16_BIT #ifdef COLOR_16_BIT