From 4853ffa4a5068a16de41d6f46a5912c60cc520be Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Thu, 12 Oct 2023 17:30:50 +0300
Subject: [PATCH] updated sdl3_include_wrapper.h from latest SDL3
---
src/sdl3_include_wrapper.h | 102 +++++++++++++++++++++++++++++--------
1 file changed, 81 insertions(+), 21 deletions(-)
diff --git a/src/sdl3_include_wrapper.h b/src/sdl3_include_wrapper.h
index 4d677c4..0771572 100644
--- a/src/sdl3_include_wrapper.h
+++ b/src/sdl3_include_wrapper.h
@@ -299,7 +299,6 @@
#define SDL_GetPreferredLocales IGNORE_THIS_VERSION_OF_SDL_GetPreferredLocales
#define SDL_GetPrimaryDisplay IGNORE_THIS_VERSION_OF_SDL_GetPrimaryDisplay
#define SDL_GetPrimarySelectionText IGNORE_THIS_VERSION_OF_SDL_GetPrimarySelectionText
-#define SDL_GetProperty IGNORE_THIS_VERSION_OF_SDL_GetProperty
#define SDL_GetRGB IGNORE_THIS_VERSION_OF_SDL_GetRGB
#define SDL_GetRGBA IGNORE_THIS_VERSION_OF_SDL_GetRGBA
#define SDL_GetRectAndLineIntersection IGNORE_THIS_VERSION_OF_SDL_GetRectAndLineIntersection
@@ -356,7 +355,6 @@
#define SDL_GetTextureAlphaMod IGNORE_THIS_VERSION_OF_SDL_GetTextureAlphaMod
#define SDL_GetTextureBlendMode IGNORE_THIS_VERSION_OF_SDL_GetTextureBlendMode
#define SDL_GetTextureColorMod IGNORE_THIS_VERSION_OF_SDL_GetTextureColorMod
-#define SDL_GetTextureProperties IGNORE_THIS_VERSION_OF_SDL_GetProperties
#define SDL_GetTextureScaleMode IGNORE_THIS_VERSION_OF_SDL_GetTextureScaleMode
#define SDL_GetThreadID IGNORE_THIS_VERSION_OF_SDL_GetThreadID
#define SDL_GetThreadName IGNORE_THIS_VERSION_OF_SDL_GetThreadName
@@ -386,7 +384,6 @@
#define SDL_GetWindowPixelDensity IGNORE_THIS_VERSION_OF_SDL_GetWindowPixelDensity
#define SDL_GetWindowPixelFormat IGNORE_THIS_VERSION_OF_SDL_GetWindowPixelFormat
#define SDL_GetWindowPosition IGNORE_THIS_VERSION_OF_SDL_GetWindowPosition
-#define SDL_GetWindowProperties IGNORE_THIS_VERSION_OF_SDL_GetWindowProperties
#define SDL_GetWindowSize IGNORE_THIS_VERSION_OF_SDL_GetWindowSize
#define SDL_GetWindowSizeInPixels IGNORE_THIS_VERSION_OF_SDL_GetWindowSizeInPixels
#define SDL_GetWindowSurface IGNORE_THIS_VERSION_OF_SDL_GetWindowSurface
@@ -605,7 +602,6 @@
#define SDL_SetPaletteColors IGNORE_THIS_VERSION_OF_SDL_SetPaletteColors
#define SDL_SetPixelFormatPalette IGNORE_THIS_VERSION_OF_SDL_SetPixelFormatPalette
#define SDL_SetPrimarySelectionText IGNORE_THIS_VERSION_OF_SDL_SetPrimarySelectionText
-#define SDL_SetProperty IGNORE_THIS_VERSION_OF_SDL_SetProperty
#define SDL_SetRelativeMouseMode IGNORE_THIS_VERSION_OF_SDL_SetRelativeMouseMode
#define SDL_SetRenderClipRect IGNORE_THIS_VERSION_OF_SDL_SetRenderClipRect
#define SDL_SetRenderDrawBlendMode IGNORE_THIS_VERSION_OF_SDL_SetRenderDrawBlendMode
@@ -933,6 +929,22 @@
#define SDL_SetAudioPostmixCallback IGNORE_THIS_VERSION_OF_SDL_SetAudioPostmixCallback
#define SDL_GetAudioStreamQueued IGNORE_THIS_VERSION_OF_SDL_GetAudioStreamQueued
#define SDL_GetTextureDXGIResource IGNORE_THIS_VERSION_OF_SDL_GetTextureDXGIResource
+#define SDL_CreateProperties IGNORE_THIS_VERSION_OF_SDL_CreateProperties
+#define SDL_LockProperties IGNORE_THIS_VERSION_OF_SDL_LockProperties
+#define SDL_UnlockProperties IGNORE_THIS_VERSION_OF_SDL_UnlockProperties
+#define SDL_SetProperty IGNORE_THIS_VERSION_OF_SDL_SetProperty
+#define SDL_GetProperty IGNORE_THIS_VERSION_OF_SDL_GetProperty
+#define SDL_DestroyProperties IGNORE_THIS_VERSION_OF_SDL_DestroyProperties
+#define SDL_GetAudioStreamProperties IGNORE_THIS_VERSION_OF_SDL_GetAudioStreamProperties
+#define SDL_GetGamepadProperties IGNORE_THIS_VERSION_OF_SDL_GetGamepadProperties
+#define SDL_GetJoystickProperties IGNORE_THIS_VERSION_OF_SDL_GetJoystickProperties
+#define SDL_GetRendererProperties IGNORE_THIS_VERSION_OF_SDL_GetRendererProperties
+#define SDL_GetTextureProperties IGNORE_THIS_VERSION_OF_SDL_GetTextureProperties
+#define SDL_GetRWProperties IGNORE_THIS_VERSION_OF_SDL_GetRWProperties
+#define SDL_GetSensorProperties IGNORE_THIS_VERSION_OF_SDL_GetSensorProperties
+#define SDL_GetSurfaceProperties IGNORE_THIS_VERSION_OF_SDL_GetSurfaceProperties
+#define SDL_GetWindowProperties IGNORE_THIS_VERSION_OF_SDL_GetWindowProperties
+#define SDL_ClearProperty IGNORE_THIS_VERSION_OF_SDL_ClearProperty
#define SDL_FUNCTION_POINTER_IS_VOID_POINTER 1
@@ -2046,10 +2058,6 @@
#undef SDL_GetPrimarySelectionText
#endif
-#ifdef SDL_GetProperty
-#undef SDL_GetProperty
-#endif
-
#ifdef SDL_GetRGB
#undef SDL_GetRGB
#endif
@@ -2274,10 +2282,6 @@
#undef SDL_GetTextureColorMod
#endif
-#ifdef SDL_GetTextureProperties
-#undef SDL_GetTextureProperties
-#endif
-
#ifdef SDL_GetTextureScaleMode
#undef SDL_GetTextureScaleMode
#endif
@@ -2394,10 +2398,6 @@
#undef SDL_GetWindowPosition
#endif
-#ifdef SDL_GetWindowProperties
-#undef SDL_GetWindowProperties
-#endif
-
#ifdef SDL_GetWindowSize
#undef SDL_GetWindowSize
#endif
@@ -3270,10 +3270,6 @@
#undef SDL_SetPrimarySelectionText
#endif
-#ifdef SDL_SetProperty
-#undef SDL_SetProperty
-#endif
-
#ifdef SDL_SetRelativeMouseMode
#undef SDL_SetRelativeMouseMode
#endif
@@ -4582,6 +4578,70 @@
#undef SDL_GetTextureDXGIResource
#endif
+#ifdef SDL_CreateProperties
+#undef SDL_CreateProperties
+#endif
+
+#ifdef SDL_LockProperties
+#undef SDL_LockProperties
+#endif
+
+#ifdef SDL_UnlockProperties
+#undef SDL_UnlockProperties
+#endif
+
+#ifdef SDL_SetProperty
+#undef SDL_SetProperty
+#endif
+
+#ifdef SDL_GetProperty
+#undef SDL_GetProperty
+#endif
+
+#ifdef SDL_DestroyProperties
+#undef SDL_DestroyProperties
+#endif
+
+#ifdef SDL_GetAudioStreamProperties
+#undef SDL_GetAudioStreamProperties
+#endif
+
+#ifdef SDL_GetGamepadProperties
+#undef SDL_GetGamepadProperties
+#endif
+
+#ifdef SDL_GetJoystickProperties
+#undef SDL_GetJoystickProperties
+#endif
+
+#ifdef SDL_GetRendererProperties
+#undef SDL_GetRendererProperties
+#endif
+
+#ifdef SDL_GetTextureProperties
+#undef SDL_GetTextureProperties
+#endif
+
+#ifdef SDL_GetRWProperties
+#undef SDL_GetRWProperties
+#endif
+
+#ifdef SDL_GetSensorProperties
+#undef SDL_GetSensorProperties
+#endif
+
+#ifdef SDL_GetSurfaceProperties
+#undef SDL_GetSurfaceProperties
+#endif
+
+#ifdef SDL_GetWindowProperties
+#undef SDL_GetWindowProperties
+#endif
+
+#ifdef SDL_ClearProperty
+#undef SDL_ClearProperty
+#endif
+
/* undefine these macros too: */
/* redefine as SDL3_xxx, if needed. */
@@ -4673,4 +4733,4 @@
#undef SDL_iOSSetEventPump
#endif
-#endif /* INCL_SDL3_INCLUDE_WRAPPER_H */
+#endif /* INCL_SDL3_INCLUDE_WRAPPER_H */