shithub: ft²

Download patch

ref: 16a3e0da34f3eb92473b641e2004b6e13bf63156
parent: 76f746d0617e324141268cbbec646414e95ef398
author: Olav Sørensen <olav.sorensen@live.no>
date: Mon Mar 11 12:05:36 EDT 2024

Update ft2_video.c

--- a/src/ft2_video.c
+++ b/src/ft2_video.c
@@ -342,7 +342,10 @@
 
 		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 @@
 	}
 	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 @@
 	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