From 11638ba4ee51fc0653b01be6a82916a860242990 Mon Sep 17 00:00:00 2001
From: Sylvain <[EMAIL REDACTED]>
Date: Mon, 27 Mar 2023 15:53:17 +0200
Subject: [PATCH] SDL_HasRTSC() was removed
---
src/sdl2_compat.c | 14 ++++++++++----
src/sdl3_syms.h | 1 -
2 files changed, 10 insertions(+), 5 deletions(-)
diff --git a/src/sdl2_compat.c b/src/sdl2_compat.c
index e33ac6a..4f7273c 100644
--- a/src/sdl2_compat.c
+++ b/src/sdl2_compat.c
@@ -3216,7 +3216,7 @@ SDL_VideoInit(const char *driver_name)
}
ret = SDL3_InitSubSystem(SDL_INIT_VIDEO);
-
+
/* default SDL2 GL attributes */
SDL_GL_SetAttribute(SDL_GL_RED_SIZE, 3);
SDL_GL_SetAttribute(SDL_GL_GREEN_SIZE, 3);
@@ -4762,13 +4762,13 @@ SDL_GL_SwapWindow(SDL_Window *window)
(void) SDL3_GL_SwapWindow(window);
}
-DECLSPEC void SDLCALL
+DECLSPEC void SDLCALL
SDL_GetClipRect(SDL_Surface *surface, SDL_Rect *rect)
{
SDL3_GetSurfaceClipRect(surface, rect);
}
-DECLSPEC void SDLCALL
+DECLSPEC void SDLCALL
SDL_GameControllerSetPlayerIndex(SDL_GameController *gamecontroller, int player_index)
{
SDL3_SetGamepadPlayerIndex(gamecontroller, player_index);
@@ -4780,7 +4780,7 @@ SDL_JoystickGetGUIDString(SDL_JoystickGUID guid, char *pszGUID, int cbGUID)
SDL3_GetJoystickGUIDString(guid, pszGUID, cbGUID);
}
-DECLSPEC void SDLCALL
+DECLSPEC void SDLCALL
SDL_GUIDToString(SDL_GUID guid, char *pszGUID, int cbGUID)
{
SDL3_GUIDToString(guid, pszGUID, cbGUID);
@@ -5481,6 +5481,12 @@ SDL_AndroidGetExternalStorageState(void)
}
#endif
+DECLSPEC SDL_bool SDLCALL
+SDL_HasRDTSC(void)
+{
+ return SDL_FALSE;
+}
+
#ifdef __cplusplus
}
#endif
diff --git a/src/sdl3_syms.h b/src/sdl3_syms.h
index aad9858..daf0151 100644
--- a/src/sdl3_syms.h
+++ b/src/sdl3_syms.h
@@ -116,7 +116,6 @@ SDL3_SYM_PASSTHROUGH(char*,GetClipboardText,(void),(),return)
SDL3_SYM_PASSTHROUGH(SDL_bool,HasClipboardText,(void),(),return)
SDL3_SYM_PASSTHROUGH(int,GetCPUCount,(void),(),return)
SDL3_SYM_PASSTHROUGH(int,GetCPUCacheLineSize,(void),(),return)
-SDL3_SYM_PASSTHROUGH(SDL_bool,HasRDTSC,(void),(),return)
SDL3_SYM_PASSTHROUGH(SDL_bool,HasAltiVec,(void),(),return)
SDL3_SYM_PASSTHROUGH(SDL_bool,HasMMX,(void),(),return)
SDL3_SYM_PASSTHROUGH(SDL_bool,HasSSE,(void),(),return)