ft2-clone

Fasttracker 2 clone
Log | Files | Refs | README | LICENSE

commit 16a3e0da34f3eb92473b641e2004b6e13bf63156
parent 76f746d0617e324141268cbbec646414e95ef398
Author: Olav Sørensen <olav.sorensen@live.no>
Date:   Mon, 11 Mar 2024 16:05:09 +0100

Update ft2_video.c

Diffstat:
Msrc/ft2_video.c | 7+++++++
1 file changed, 7 insertions(+), 0 deletions(-)

diff --git a/src/ft2_video.c b/src/ft2_video.c @@ -342,7 +342,10 @@ void enterFullscreen(void) SDL_GetDesktopDisplayMode(di, &dm); +#if SDL_MINOR_VERSION >= 24 || (SDL_MINOR_VERSION == 0 && SDL_PATCHLEVEL >= 5) SDL_RenderSetIntegerScale(video.renderer, SDL_FALSE); +#endif + #ifdef __APPLE__ SDL_RenderSetLogicalSize(video.renderer, 640, SCREEN_H); // 640=kludge :) #else @@ -352,7 +355,9 @@ void enterFullscreen(void) } else { +#if SDL_MINOR_VERSION >= 24 || (SDL_MINOR_VERSION == 0 && SDL_PATCHLEVEL >= 5) SDL_RenderSetIntegerScale(video.renderer, SDL_TRUE); +#endif SDL_RenderSetLogicalSize(video.renderer, SCREEN_W, SCREEN_H); SDL_SetWindowSize(video.window, SCREEN_W, SCREEN_H); } @@ -371,7 +376,9 @@ void leaveFullscreen(void) SDL_SetWindowFullscreen(video.window, 0); SDL_Delay(15); // fixes possible issues +#if SDL_MINOR_VERSION >= 24 || (SDL_MINOR_VERSION == 0 && SDL_PATCHLEVEL >= 5) SDL_RenderSetIntegerScale(video.renderer, SDL_TRUE); +#endif SDL_RenderSetLogicalSize(video.renderer, SCREEN_W, SCREEN_H); setWindowSizeFromConfig(false); // false = do not change actual window size, only update variables