diff --git a/src/dynapi/SDL_dynapi.sym b/src/dynapi/SDL_dynapi.sym index f835580943..1bacb350e6 100644 --- a/src/dynapi/SDL_dynapi.sym +++ b/src/dynapi/SDL_dynapi.sym @@ -865,6 +865,886 @@ SDL3_0.0.0 { SDL_GetTicksNS; SDL_DelayNS; SDL_GetEventState; + SDL_GetEventState; + SDL_GetEventState; + SDL_GetTicksNS; + SDL_DelayNS; + SDL_GetEventState; + SDL_GetWindowWMInfo; + SDL_memset4; + SDL_GetTicksNS; + SDL_DelayNS; + SDL_GetEventState; + SDL_GetWindowWMInfo; + SDL_memset4; + SDL_GetDefaultAudioInfo; + SDL_GetJoystickGUIDInfo; + SDL_GetTicksNS; + SDL_DelayNS; + SDL_ResetHint; + SDL_ResetHints; + SDL_SetPrimarySelectionText; + SDL_GetPrimarySelectionText; + SDL_HasPrimarySelectionText; + SDL_GetEventState; + SDL_GetWindowWMInfo; + SDL_GetPointDisplayIndex; + SDL_GetRectDisplayIndex; + SDL_GetWindowSizeInPixels; + SDL_EGL_GetProcAddress; + SDL_EGL_GetCurrentEGLDisplay; + SDL_EGL_GetCurrentEGLConfig; + SDL_EGL_GetWindowEGLSurface; + SDL_EGL_SetEGLAttributeCallbacks; + SDL_ResetKeyboard; + SDL_GetOriginalMemoryFunctions; + SDL_crc16; + SDL_memset4; + SDL_strcasestr; + SDL_GDKSuspendComplete; + SDL_GetNumAudioDrivers; + SDL_GetAudioDriver; + SDL_AudioInit; + SDL_AudioQuit; + SDL_GetCurrentAudioDriver; + SDL_OpenAudio; + SDL_GetNumAudioDevices; + SDL_GetAudioDeviceName; + SDL_GetAudioDeviceSpec; + SDL_GetDefaultAudioInfo; + SDL_OpenAudioDevice; + SDL_GetAudioStatus; + SDL_GetAudioDeviceStatus; + SDL_PauseAudio; + SDL_PauseAudioDevice; + SDL_LoadWAV_RW; + SDL_FreeWAV; + SDL_BuildAudioCVT; + SDL_ConvertAudio; + SDL_NewAudioStream; + SDL_AudioStreamPut; + SDL_AudioStreamGet; + SDL_AudioStreamAvailable; + SDL_AudioStreamFlush; + SDL_AudioStreamClear; + SDL_FreeAudioStream; + SDL_MixAudio; + SDL_MixAudioFormat; + SDL_QueueAudio; + SDL_DequeueAudio; + SDL_GetQueuedAudioSize; + SDL_ClearQueuedAudio; + SDL_LockAudio; + SDL_LockAudioDevice; + SDL_UnlockAudio; + SDL_UnlockAudioDevice; + SDL_CloseAudio; + SDL_CloseAudioDevice; + SDL_CreateShapedWindow; + SDL_IsShapedWindow; + SDL_SetWindowShape; + SDL_GetShapedWindowMode; + SDL_ComposeCustomBlendMode; + SDL_CreateMutex; + SDL_LockMutex; + SDL_TryLockMutex; + SDL_UnlockMutex; + SDL_DestroyMutex; + SDL_CreateSemaphore; + SDL_DestroySemaphore; + SDL_SemWait; + SDL_SemTryWait; + SDL_SemWaitTimeout; + SDL_SemPost; + SDL_SemValue; + SDL_CreateCond; + SDL_DestroyCond; + SDL_CondSignal; + SDL_CondBroadcast; + SDL_CondWait; + SDL_CondWaitTimeout; + SDL_LockJoysticks; + SDL_UnlockJoysticks; + SDL_NumJoysticks; + SDL_JoystickNameForIndex; + SDL_JoystickPathForIndex; + SDL_JoystickGetDevicePlayerIndex; + SDL_JoystickGetDeviceGUID; + SDL_JoystickGetDeviceVendor; + SDL_JoystickGetDeviceProduct; + SDL_JoystickGetDeviceProductVersion; + SDL_JoystickGetDeviceType; + SDL_JoystickGetDeviceInstanceID; + SDL_JoystickOpen; + SDL_JoystickFromInstanceID; + SDL_JoystickFromPlayerIndex; + SDL_JoystickAttachVirtual; + SDL_JoystickAttachVirtualEx; + SDL_JoystickDetachVirtual; + SDL_JoystickIsVirtual; + SDL_JoystickSetVirtualAxis; + SDL_JoystickSetVirtualButton; + SDL_JoystickSetVirtualHat; + SDL_JoystickName; + SDL_JoystickPath; + SDL_JoystickGetPlayerIndex; + SDL_JoystickSetPlayerIndex; + SDL_JoystickGetGUID; + SDL_JoystickGetVendor; + SDL_JoystickGetProduct; + SDL_JoystickGetProductVersion; + SDL_JoystickGetFirmwareVersion; + SDL_JoystickGetSerial; + SDL_JoystickGetType; + SDL_JoystickGetGUIDString; + SDL_JoystickGetGUIDFromString; + SDL_GetJoystickGUIDInfo; + SDL_JoystickGetAttached; + SDL_JoystickInstanceID; + SDL_JoystickNumAxes; + SDL_JoystickNumHats; + SDL_JoystickNumButtons; + SDL_JoystickUpdate; + SDL_JoystickEventState; + SDL_JoystickGetAxis; + SDL_JoystickGetAxisInitialState; + SDL_JoystickGetHat; + SDL_JoystickGetButton; + SDL_JoystickRumble; + SDL_JoystickRumbleTriggers; + SDL_JoystickHasLED; + SDL_JoystickHasRumble; + SDL_JoystickHasRumbleTriggers; + SDL_JoystickSetLED; + SDL_JoystickSendEffect; + SDL_JoystickClose; + SDL_JoystickCurrentPowerLevel; + SDL_LoadObject; + SDL_LoadFunction; + SDL_UnloadObject; + SDL_Metal_CreateView; + SDL_Metal_DestroyView; + SDL_Metal_GetLayer; + SDL_Metal_GetDrawableSize; + SDL_GetVersion; + SDL_GetRevision; + SDL_GetTicks; + SDL_GetTicksNS; + SDL_GetPerformanceCounter; + SDL_GetPerformanceFrequency; + SDL_Delay; + SDL_DelayNS; + SDL_AddTimer; + SDL_RemoveTimer; + SDL_GetCPUCount; + SDL_GetCPUCacheLineSize; + SDL_HasRDTSC; + SDL_HasAltiVec; + SDL_HasMMX; + SDL_Has3DNow; + SDL_HasSSE; + SDL_HasSSE2; + SDL_HasSSE3; + SDL_HasSSE41; + SDL_HasSSE42; + SDL_HasAVX; + SDL_HasAVX2; + SDL_HasAVX512F; + SDL_HasARMSIMD; + SDL_HasNEON; + SDL_HasLSX; + SDL_HasLASX; + SDL_GetSystemRAM; + SDL_SIMDGetAlignment; + SDL_SIMDAlloc; + SDL_SIMDRealloc; + SDL_SIMDFree; + SDL_RecordGesture; + SDL_SaveAllDollarTemplates; + SDL_SaveDollarTemplate; + SDL_LoadDollarTemplates; + SDL_GetBasePath; + SDL_GetPrefPath; + SDL_GetPixelFormatName; + SDL_PixelFormatEnumToMasks; + SDL_MasksToPixelFormatEnum; + SDL_AllocFormat; + SDL_FreeFormat; + SDL_AllocPalette; + SDL_SetPixelFormatPalette; + SDL_SetPaletteColors; + SDL_FreePalette; + SDL_MapRGB; + SDL_MapRGBA; + SDL_GetRGB; + SDL_GetRGBA; + SDL_CreateSurface; + SDL_CreateSurfaceFrom; + SDL_FreeSurface; + SDL_SetSurfacePalette; + SDL_LockSurface; + SDL_UnlockSurface; + SDL_LoadBMP_RW; + SDL_SaveBMP_RW; + SDL_SetSurfaceRLE; + SDL_HasSurfaceRLE; + SDL_SetColorKey; + SDL_HasColorKey; + SDL_GetColorKey; + SDL_SetSurfaceColorMod; + SDL_GetSurfaceColorMod; + SDL_SetSurfaceAlphaMod; + SDL_GetSurfaceAlphaMod; + SDL_SetSurfaceBlendMode; + SDL_GetSurfaceBlendMode; + SDL_SetClipRect; + SDL_GetClipRect; + SDL_DuplicateSurface; + SDL_ConvertSurface; + SDL_ConvertSurfaceFormat; + SDL_ConvertPixels; + SDL_PremultiplyAlpha; + SDL_FillRect; + SDL_FillRects; + SDL_UpperBlit; + SDL_LowerBlit; + SDL_SoftStretch; + SDL_SoftStretchLinear; + SDL_UpperBlitScaled; + SDL_LowerBlitScaled; + SDL_SetYUVConversionMode; + SDL_GetYUVConversionMode; + SDL_GetYUVConversionModeForResolution; + SDL_Vulkan_LoadLibrary; + SDL_Vulkan_GetVkGetInstanceProcAddr; + SDL_Vulkan_UnloadLibrary; + SDL_Vulkan_GetInstanceExtensions; + SDL_Vulkan_CreateSurface; + SDL_Vulkan_GetDrawableSize; + SDL_GetPlatform; + SDL_CreateThreadWithStackSize; + SDL_CreateThreadWithStackSize; + SDL_GetThreadName; + SDL_ThreadID; + SDL_GetThreadID; + SDL_SetThreadPriority; + SDL_WaitThread; + SDL_DetachThread; + SDL_TLSCreate; + SDL_TLSGet; + SDL_TLSSet; + SDL_TLSCleanup; + SDL_GetPreferredLocales; + SDL_SetHintWithPriority; + SDL_SetHint; + SDL_ResetHint; + SDL_ResetHints; + SDL_GetHint; + SDL_GetHintBoolean; + SDL_AddHintCallback; + SDL_DelHintCallback; + SDL_ClearHints; + SDL_SetClipboardText; + SDL_GetClipboardText; + SDL_HasClipboardText; + SDL_SetPrimarySelectionText; + SDL_GetPrimarySelectionText; + SDL_HasPrimarySelectionText; + SDL_OpenURL; + SDL_GetError; + SDL_GetErrorMsg; + SDL_ClearError; + SDL_Error; + SDL_ShowMessageBox; + SDL_ShowSimpleMessageBox; + SDL_HasIntersection; + SDL_IntersectRect; + SDL_UnionRect; + SDL_EnclosePoints; + SDL_IntersectRectAndLine; + SDL_HasIntersectionF; + SDL_IntersectFRect; + SDL_UnionFRect; + SDL_EncloseFPoints; + SDL_IntersectFRectAndLine; + SDL_GetMouseFocus; + SDL_GetMouseState; + SDL_GetGlobalMouseState; + SDL_GetRelativeMouseState; + SDL_WarpMouseInWindow; + SDL_WarpMouseGlobal; + SDL_SetRelativeMouseMode; + SDL_CaptureMouse; + SDL_GetRelativeMouseMode; + SDL_CreateCursor; + SDL_CreateColorCursor; + SDL_CreateSystemCursor; + SDL_SetCursor; + SDL_GetCursor; + SDL_GetDefaultCursor; + SDL_FreeCursor; + SDL_ShowCursor; + SDL_PumpEvents; + SDL_PeepEvents; + SDL_HasEvent; + SDL_HasEvents; + SDL_FlushEvent; + SDL_FlushEvents; + SDL_PollEvent; + SDL_WaitEvent; + SDL_WaitEventTimeout; + SDL_PushEvent; + SDL_SetEventFilter; + SDL_GetEventFilter; + SDL_AddEventWatch; + SDL_DelEventWatch; + SDL_FilterEvents; + SDL_EventState; + SDL_GetEventState; + SDL_RegisterEvents; + SDL_GetWindowWMInfo; + SDL_GetNumVideoDrivers; + SDL_GetVideoDriver; + SDL_VideoInit; + SDL_VideoQuit; + SDL_GetCurrentVideoDriver; + SDL_GetNumVideoDisplays; + SDL_GetDisplayName; + SDL_GetDisplayBounds; + SDL_GetDisplayUsableBounds; + SDL_GetDisplayDPI; + SDL_GetDisplayOrientation; + SDL_GetNumDisplayModes; + SDL_GetDisplayMode; + SDL_GetDesktopDisplayMode; + SDL_GetCurrentDisplayMode; + SDL_GetClosestDisplayMode; + SDL_GetPointDisplayIndex; + SDL_GetRectDisplayIndex; + SDL_GetWindowDisplayIndex; + SDL_SetWindowDisplayMode; + SDL_GetWindowDisplayMode; + SDL_GetWindowICCProfile; + SDL_GetWindowPixelFormat; + SDL_CreateWindow; + SDL_CreateWindowFrom; + SDL_GetWindowID; + SDL_GetWindowFromID; + SDL_GetWindowFlags; + SDL_SetWindowTitle; + SDL_GetWindowTitle; + SDL_SetWindowIcon; + SDL_SetWindowData; + SDL_GetWindowData; + SDL_SetWindowPosition; + SDL_GetWindowPosition; + SDL_SetWindowSize; + SDL_GetWindowSize; + SDL_GetWindowBordersSize; + SDL_GetWindowSizeInPixels; + SDL_SetWindowMinimumSize; + SDL_GetWindowMinimumSize; + SDL_SetWindowMaximumSize; + SDL_GetWindowMaximumSize; + SDL_SetWindowBordered; + SDL_SetWindowResizable; + SDL_SetWindowAlwaysOnTop; + SDL_ShowWindow; + SDL_HideWindow; + SDL_RaiseWindow; + SDL_MaximizeWindow; + SDL_MinimizeWindow; + SDL_RestoreWindow; + SDL_SetWindowFullscreen; + SDL_GetWindowSurface; + SDL_UpdateWindowSurface; + SDL_UpdateWindowSurfaceRects; + SDL_SetWindowGrab; + SDL_SetWindowKeyboardGrab; + SDL_SetWindowMouseGrab; + SDL_GetWindowGrab; + SDL_GetWindowKeyboardGrab; + SDL_GetWindowMouseGrab; + SDL_GetGrabbedWindow; + SDL_SetWindowMouseRect; + SDL_GetWindowMouseRect; + SDL_SetWindowOpacity; + SDL_GetWindowOpacity; + SDL_SetWindowModalFor; + SDL_SetWindowInputFocus; + SDL_SetWindowHitTest; + SDL_FlashWindow; + SDL_DestroyWindow; + SDL_IsScreenSaverEnabled; + SDL_EnableScreenSaver; + SDL_DisableScreenSaver; + SDL_GL_LoadLibrary; + SDL_GL_GetProcAddress; + SDL_EGL_GetProcAddress; + SDL_GL_UnloadLibrary; + SDL_GL_ExtensionSupported; + SDL_GL_ResetAttributes; + SDL_GL_SetAttribute; + SDL_GL_GetAttribute; + SDL_GL_CreateContext; + SDL_GL_MakeCurrent; + SDL_GL_GetCurrentWindow; + SDL_GL_GetCurrentContext; + SDL_EGL_GetCurrentEGLDisplay; + SDL_EGL_GetCurrentEGLConfig; + SDL_EGL_GetWindowEGLSurface; + SDL_EGL_SetEGLAttributeCallbacks; + SDL_GL_GetDrawableSize; + SDL_GL_SetSwapInterval; + SDL_GL_GetSwapInterval; + SDL_GL_SwapWindow; + SDL_GL_DeleteContext; + SDL_GameControllerAddMappingsFromRW; + SDL_GameControllerAddMapping; + SDL_GameControllerNumMappings; + SDL_GameControllerMappingForIndex; + SDL_GameControllerMappingForGUID; + SDL_GameControllerMapping; + SDL_IsGameController; + SDL_GameControllerNameForIndex; + SDL_GameControllerPathForIndex; + SDL_GameControllerTypeForIndex; + SDL_GameControllerMappingForDeviceIndex; + SDL_GameControllerOpen; + SDL_GameControllerFromInstanceID; + SDL_GameControllerFromPlayerIndex; + SDL_GameControllerName; + SDL_GameControllerPath; + SDL_GameControllerGetType; + SDL_GameControllerGetPlayerIndex; + SDL_GameControllerSetPlayerIndex; + SDL_GameControllerGetVendor; + SDL_GameControllerGetProduct; + SDL_GameControllerGetProductVersion; + SDL_GameControllerGetFirmwareVersion; + SDL_GameControllerGetSerial; + SDL_GameControllerGetAttached; + SDL_GameControllerGetJoystick; + SDL_GameControllerEventState; + SDL_GameControllerUpdate; + SDL_GameControllerGetAxisFromString; + SDL_GameControllerGetStringForAxis; + SDL_GameControllerGetBindForAxis; + SDL_GameControllerHasAxis; + SDL_GameControllerGetAxis; + SDL_GameControllerGetButtonFromString; + SDL_GameControllerGetStringForButton; + SDL_GameControllerGetBindForButton; + SDL_GameControllerHasButton; + SDL_GameControllerGetButton; + SDL_GameControllerGetNumTouchpads; + SDL_GameControllerGetNumTouchpadFingers; + SDL_GameControllerGetTouchpadFinger; + SDL_GameControllerHasSensor; + SDL_GameControllerSetSensorEnabled; + SDL_GameControllerIsSensorEnabled; + SDL_GameControllerGetSensorDataRate; + SDL_GameControllerGetSensorData; + SDL_GameControllerRumble; + SDL_GameControllerRumbleTriggers; + SDL_GameControllerHasLED; + SDL_GameControllerHasRumble; + SDL_GameControllerHasRumbleTriggers; + SDL_GameControllerSetLED; + SDL_GameControllerSendEffect; + SDL_GameControllerClose; + SDL_GameControllerGetAppleSFSymbolsNameForButton; + SDL_GameControllerGetAppleSFSymbolsNameForAxis; + SDL_LogSetAllPriority; + SDL_LogSetPriority; + SDL_LogGetPriority; + SDL_LogResetPriorities; + SDL_LogMessageV; + SDL_LogGetOutputFunction; + SDL_LogSetOutputFunction; + SDL_GetKeyboardFocus; + SDL_GetKeyboardState; + SDL_ResetKeyboard; + SDL_GetModState; + SDL_SetModState; + SDL_GetKeyFromScancode; + SDL_GetScancodeFromKey; + SDL_GetScancodeName; + SDL_GetScancodeFromName; + SDL_GetKeyName; + SDL_GetKeyFromName; + SDL_StartTextInput; + SDL_IsTextInputActive; + SDL_StopTextInput; + SDL_ClearComposition; + SDL_IsTextInputShown; + SDL_SetTextInputRect; + SDL_HasScreenKeyboardSupport; + SDL_IsScreenKeyboardShown; + SDL_LockSensors; + SDL_UnlockSensors; + SDL_NumSensors; + SDL_SensorGetDeviceName; + SDL_SensorGetDeviceType; + SDL_SensorGetDeviceNonPortableType; + SDL_SensorGetDeviceInstanceID; + SDL_SensorOpen; + SDL_SensorFromInstanceID; + SDL_SensorGetName; + SDL_SensorGetType; + SDL_SensorGetNonPortableType; + SDL_SensorGetInstanceID; + SDL_SensorGetData; + SDL_SensorClose; + SDL_SensorUpdate; + SDL_hid_init; + SDL_hid_exit; + SDL_hid_device_change_count; + SDL_hid_enumerate; + SDL_hid_free_enumeration; + SDL_hid_open; + SDL_hid_open_path; + SDL_hid_write; + SDL_hid_read_timeout; + SDL_hid_read; + SDL_hid_set_nonblocking; + SDL_hid_send_feature_report; + SDL_hid_get_feature_report; + SDL_hid_close; + SDL_hid_get_manufacturer_string; + SDL_hid_get_product_string; + SDL_hid_get_serial_number_string; + SDL_hid_get_indexed_string; + SDL_hid_ble_scan; + SDL_GetNumTouchDevices; + SDL_GetTouchDevice; + SDL_GetTouchName; + SDL_GetTouchDeviceType; + SDL_GetNumTouchFingers; + SDL_GetTouchFinger; + SDL_NumHaptics; + SDL_HapticName; + SDL_HapticOpen; + SDL_HapticOpened; + SDL_HapticIndex; + SDL_MouseIsHaptic; + SDL_HapticOpenFromMouse; + SDL_JoystickIsHaptic; + SDL_HapticOpenFromJoystick; + SDL_HapticClose; + SDL_HapticNumEffects; + SDL_HapticNumEffectsPlaying; + SDL_HapticQuery; + SDL_HapticNumAxes; + SDL_HapticEffectSupported; + SDL_HapticNewEffect; + SDL_HapticUpdateEffect; + SDL_HapticRunEffect; + SDL_HapticStopEffect; + SDL_HapticDestroyEffect; + SDL_HapticGetEffectStatus; + SDL_HapticSetGain; + SDL_HapticSetAutocenter; + SDL_HapticPause; + SDL_HapticUnpause; + SDL_HapticStopAll; + SDL_HapticRumbleSupported; + SDL_HapticRumbleInit; + SDL_HapticRumblePlay; + SDL_HapticRumbleStop; + SDL_GUIDToString; + SDL_GUIDFromString; + SDL_AtomicTryLock; + SDL_AtomicLock; + SDL_AtomicUnlock; + SDL_MemoryBarrierReleaseFunction; + SDL_MemoryBarrierAcquireFunction; + SDL_AtomicCAS; + SDL_AtomicSet; + SDL_AtomicGet; + SDL_AtomicAdd; + SDL_AtomicCASPtr; + SDL_AtomicSetPtr; + SDL_AtomicGetPtr; + SDL_RWFromFile; + SDL_RWFromMem; + SDL_RWFromConstMem; + SDL_AllocRW; + SDL_FreeRW; + SDL_RWsize; + SDL_RWseek; + SDL_RWtell; + SDL_RWread; + SDL_RWwrite; + SDL_RWclose; + SDL_LoadFile_RW; + SDL_LoadFile; + SDL_ReadU8; + SDL_ReadLE16; + SDL_ReadBE16; + SDL_ReadLE32; + SDL_ReadBE32; + SDL_ReadLE64; + SDL_ReadBE64; + SDL_WriteU8; + SDL_WriteLE16; + SDL_WriteBE16; + SDL_WriteLE32; + SDL_WriteBE32; + SDL_WriteLE64; + SDL_WriteBE64; + SDL_GetNumRenderDrivers; + SDL_GetRenderDriverInfo; + SDL_CreateWindowAndRenderer; + SDL_CreateRenderer; + SDL_CreateSoftwareRenderer; + SDL_GetRenderer; + SDL_RenderGetWindow; + SDL_GetRendererInfo; + SDL_GetRendererOutputSize; + SDL_CreateTexture; + SDL_CreateTextureFromSurface; + SDL_QueryTexture; + SDL_SetTextureColorMod; + SDL_GetTextureColorMod; + SDL_SetTextureAlphaMod; + SDL_GetTextureAlphaMod; + SDL_SetTextureBlendMode; + SDL_GetTextureBlendMode; + SDL_SetTextureScaleMode; + SDL_GetTextureScaleMode; + SDL_SetTextureUserData; + SDL_GetTextureUserData; + SDL_UpdateTexture; + SDL_UpdateYUVTexture; + SDL_UpdateNVTexture; + SDL_LockTexture; + SDL_LockTextureToSurface; + SDL_UnlockTexture; + SDL_RenderTargetSupported; + SDL_SetRenderTarget; + SDL_GetRenderTarget; + SDL_RenderSetLogicalSize; + SDL_RenderGetLogicalSize; + SDL_RenderSetIntegerScale; + SDL_RenderGetIntegerScale; + SDL_RenderSetViewport; + SDL_RenderGetViewport; + SDL_RenderSetClipRect; + SDL_RenderGetClipRect; + SDL_RenderIsClipEnabled; + SDL_RenderSetScale; + SDL_RenderGetScale; + SDL_RenderWindowToLogical; + SDL_RenderLogicalToWindow; + SDL_SetRenderDrawColor; + SDL_GetRenderDrawColor; + SDL_SetRenderDrawBlendMode; + SDL_GetRenderDrawBlendMode; + SDL_RenderClear; + SDL_RenderDrawPoint; + SDL_RenderDrawPoints; + SDL_RenderDrawLine; + SDL_RenderDrawLines; + SDL_RenderDrawRect; + SDL_RenderDrawRects; + SDL_RenderFillRect; + SDL_RenderFillRects; + SDL_RenderCopy; + SDL_RenderCopyEx; + SDL_RenderDrawPointF; + SDL_RenderDrawPointsF; + SDL_RenderDrawLineF; + SDL_RenderDrawLinesF; + SDL_RenderDrawRectF; + SDL_RenderDrawRectsF; + SDL_RenderFillRectF; + SDL_RenderFillRectsF; + SDL_RenderCopyF; + SDL_RenderCopyExF; + SDL_RenderGeometry; + SDL_RenderGeometryRaw; + SDL_RenderReadPixels; + SDL_RenderPresent; + SDL_DestroyTexture; + SDL_DestroyRenderer; + SDL_RenderFlush; + SDL_GL_BindTexture; + SDL_GL_UnbindTexture; + SDL_RenderGetMetalLayer; + SDL_RenderGetMetalCommandEncoder; + SDL_RenderSetVSync; + SDL_ReportAssertion; + SDL_SetAssertionHandler; + SDL_GetDefaultAssertionHandler; + SDL_GetAssertionHandler; + SDL_GetAssertionReport; + SDL_ResetAssertionReport; + SDL_GetPowerInfo; + SDL_malloc; + SDL_calloc; + SDL_realloc; + SDL_free; + SDL_GetOriginalMemoryFunctions; + SDL_GetMemoryFunctions; + SDL_SetMemoryFunctions; + SDL_GetNumAllocations; + SDL_getenv; + SDL_setenv; + SDL_qsort; + SDL_bsearch; + SDL_abs; + SDL_isalpha; + SDL_isalnum; + SDL_isblank; + SDL_iscntrl; + SDL_isdigit; + SDL_isxdigit; + SDL_ispunct; + SDL_isspace; + SDL_isupper; + SDL_islower; + SDL_isprint; + SDL_isgraph; + SDL_toupper; + SDL_tolower; + SDL_crc16; + SDL_crc32; + SDL_memset; + SDL_memset4; + SDL_memcpy; + SDL_memmove; + SDL_memcmp; + SDL_wcslen; + SDL_wcslcpy; + SDL_wcslcat; + SDL_wcsdup; + SDL_wcsstr; + SDL_wcscmp; + SDL_wcsncmp; + SDL_wcscasecmp; + SDL_wcsncasecmp; + SDL_strlen; + SDL_strlcpy; + SDL_utf8strlcpy; + SDL_strlcat; + SDL_strdup; + SDL_strrev; + SDL_strupr; + SDL_strlwr; + SDL_strchr; + SDL_strrchr; + SDL_strstr; + SDL_strcasestr; + SDL_strtokr; + SDL_utf8strlen; + SDL_utf8strnlen; + SDL_itoa; + SDL_uitoa; + SDL_ltoa; + SDL_ultoa; + SDL_lltoa; + SDL_ulltoa; + SDL_atoi; + SDL_atof; + SDL_strtol; + SDL_strtoul; + SDL_strtoll; + SDL_strtoull; + SDL_strtod; + SDL_strcmp; + SDL_strncmp; + SDL_strcasecmp; + SDL_strncasecmp; + SDL_vsscanf; + SDL_vsnprintf; + SDL_asprintf; + SDL_vasprintf; + SDL_acos; + SDL_acosf; + SDL_asin; + SDL_asinf; + SDL_atan; + SDL_atanf; + SDL_atan2; + SDL_atan2f; + SDL_ceil; + SDL_ceilf; + SDL_copysign; + SDL_copysignf; + SDL_cos; + SDL_cosf; + SDL_exp; + SDL_expf; + SDL_fabs; + SDL_fabsf; + SDL_floor; + SDL_floorf; + SDL_trunc; + SDL_truncf; + SDL_fmod; + SDL_fmodf; + SDL_log; + SDL_logf; + SDL_log10; + SDL_log10f; + SDL_pow; + SDL_powf; + SDL_round; + SDL_roundf; + SDL_lround; + SDL_lroundf; + SDL_scalbn; + SDL_scalbnf; + SDL_sin; + SDL_sinf; + SDL_sqrt; + SDL_sqrtf; + SDL_tan; + SDL_tanf; + SDL_iconv_open; + SDL_iconv_close; + SDL_iconv; + SDL_iconv_string; + SDL_Init; + SDL_InitSubSystem; + SDL_QuitSubSystem; + SDL_WasInit; + SDL_Quit; + SDL_SetMainReady; + SDL_WinRTRunApp; + SDL_UIKitRunApp; + SDL_GDKRunApp; + SDL_GDKSuspendComplete; + SDL_SetWindowsMessageHook; + SDL_RenderGetD3D11Device; + SDL_RenderGetD3D12Device; + SDL_DXGIGetOutputInfo; + SDL_LinuxSetThreadPriority; + SDL_LinuxSetThreadPriorityAndPolicy; + SDL_GetAndroidSDKVersion; + SDL_IsAndroidTV; + SDL_IsChromebook; + SDL_IsDeXMode; + SDL_AndroidBackButton; + SDL_AndroidRequestPermission; + SDL_AndroidShowToast; + SDL_AndroidSendMessage; + SDL_WinRTGetFSPathUNICODE; + SDL_WinRTGetFSPathUTF8; + SDL_WinRTGetDeviceFamily; + SDL_IsTablet; + SDL_OnApplicationWillTerminate; + SDL_OnApplicationDidReceiveMemoryWarning; + SDL_OnApplicationWillResignActive; + SDL_OnApplicationDidEnterBackground; + SDL_OnApplicationWillEnterForeground; + SDL_OnApplicationDidBecomeActive; + SDL_OnApplicationDidChangeStatusBarOrientation; + SDL_GDKGetTaskQueue; + SDL_asprintf; + SDL_asprintf; + SDL_vasprintf; # extra symbols go here (don't modify this line) local: *; }; diff --git a/src/dynapi/SDL_dynapi_overrides.h b/src/dynapi/SDL_dynapi_overrides.h index 1139766b7f..f71bbfc0e0 100644 --- a/src/dynapi/SDL_dynapi_overrides.h +++ b/src/dynapi/SDL_dynapi_overrides.h @@ -889,3 +889,883 @@ #define SDL_GetTicksNS SDL_GetTicksNS_REAL #define SDL_DelayNS SDL_DelayNS_REAL #define SDL_GetEventState SDL_GetEventState_REAL +#define SDL_GetEventState SDL_GetEventState_REAL +#define SDL_GetEventState SDL_GetEventState_REAL +#define SDL_GetTicksNS SDL_GetTicksNS_REAL +#define SDL_DelayNS SDL_DelayNS_REAL +#define SDL_GetEventState SDL_GetEventState_REAL +#define SDL_GetWindowWMInfo SDL_GetWindowWMInfo_REAL +#define SDL_memset4 SDL_memset4_REAL +#define SDL_GetTicksNS SDL_GetTicksNS_REAL +#define SDL_DelayNS SDL_DelayNS_REAL +#define SDL_GetEventState SDL_GetEventState_REAL +#define SDL_GetWindowWMInfo SDL_GetWindowWMInfo_REAL +#define SDL_memset4 SDL_memset4_REAL +#define SDL_GetDefaultAudioInfo SDL_GetDefaultAudioInfo_REAL +#define SDL_GetJoystickGUIDInfo SDL_GetJoystickGUIDInfo_REAL +#define SDL_GetTicksNS SDL_GetTicksNS_REAL +#define SDL_DelayNS SDL_DelayNS_REAL +#define SDL_ResetHint SDL_ResetHint_REAL +#define SDL_ResetHints SDL_ResetHints_REAL +#define SDL_SetPrimarySelectionText SDL_SetPrimarySelectionText_REAL +#define SDL_GetPrimarySelectionText SDL_GetPrimarySelectionText_REAL +#define SDL_HasPrimarySelectionText SDL_HasPrimarySelectionText_REAL +#define SDL_GetEventState SDL_GetEventState_REAL +#define SDL_GetWindowWMInfo SDL_GetWindowWMInfo_REAL +#define SDL_GetPointDisplayIndex SDL_GetPointDisplayIndex_REAL +#define SDL_GetRectDisplayIndex SDL_GetRectDisplayIndex_REAL +#define SDL_GetWindowSizeInPixels SDL_GetWindowSizeInPixels_REAL +#define SDL_EGL_GetProcAddress SDL_EGL_GetProcAddress_REAL +#define SDL_EGL_GetCurrentEGLDisplay SDL_EGL_GetCurrentEGLDisplay_REAL +#define SDL_EGL_GetCurrentEGLConfig SDL_EGL_GetCurrentEGLConfig_REAL +#define SDL_EGL_GetWindowEGLSurface SDL_EGL_GetWindowEGLSurface_REAL +#define SDL_EGL_SetEGLAttributeCallbacks SDL_EGL_SetEGLAttributeCallbacks_REAL +#define SDL_ResetKeyboard SDL_ResetKeyboard_REAL +#define SDL_GetOriginalMemoryFunctions SDL_GetOriginalMemoryFunctions_REAL +#define SDL_crc16 SDL_crc16_REAL +#define SDL_memset4 SDL_memset4_REAL +#define SDL_strcasestr SDL_strcasestr_REAL +#define SDL_GDKSuspendComplete SDL_GDKSuspendComplete_REAL +#define SDL_GetNumAudioDrivers SDL_GetNumAudioDrivers_REAL +#define SDL_GetAudioDriver SDL_GetAudioDriver_REAL +#define SDL_AudioInit SDL_AudioInit_REAL +#define SDL_AudioQuit SDL_AudioQuit_REAL +#define SDL_GetCurrentAudioDriver SDL_GetCurrentAudioDriver_REAL +#define SDL_OpenAudio SDL_OpenAudio_REAL +#define SDL_GetNumAudioDevices SDL_GetNumAudioDevices_REAL +#define SDL_GetAudioDeviceName SDL_GetAudioDeviceName_REAL +#define SDL_GetAudioDeviceSpec SDL_GetAudioDeviceSpec_REAL +#define SDL_GetDefaultAudioInfo SDL_GetDefaultAudioInfo_REAL +#define SDL_OpenAudioDevice SDL_OpenAudioDevice_REAL +#define SDL_GetAudioStatus SDL_GetAudioStatus_REAL +#define SDL_GetAudioDeviceStatus SDL_GetAudioDeviceStatus_REAL +#define SDL_PauseAudio SDL_PauseAudio_REAL +#define SDL_PauseAudioDevice SDL_PauseAudioDevice_REAL +#define SDL_LoadWAV_RW SDL_LoadWAV_RW_REAL +#define SDL_FreeWAV SDL_FreeWAV_REAL +#define SDL_BuildAudioCVT SDL_BuildAudioCVT_REAL +#define SDL_ConvertAudio SDL_ConvertAudio_REAL +#define SDL_NewAudioStream SDL_NewAudioStream_REAL +#define SDL_AudioStreamPut SDL_AudioStreamPut_REAL +#define SDL_AudioStreamGet SDL_AudioStreamGet_REAL +#define SDL_AudioStreamAvailable SDL_AudioStreamAvailable_REAL +#define SDL_AudioStreamFlush SDL_AudioStreamFlush_REAL +#define SDL_AudioStreamClear SDL_AudioStreamClear_REAL +#define SDL_FreeAudioStream SDL_FreeAudioStream_REAL +#define SDL_MixAudio SDL_MixAudio_REAL +#define SDL_MixAudioFormat SDL_MixAudioFormat_REAL +#define SDL_QueueAudio SDL_QueueAudio_REAL +#define SDL_DequeueAudio SDL_DequeueAudio_REAL +#define SDL_GetQueuedAudioSize SDL_GetQueuedAudioSize_REAL +#define SDL_ClearQueuedAudio SDL_ClearQueuedAudio_REAL +#define SDL_LockAudio SDL_LockAudio_REAL +#define SDL_LockAudioDevice SDL_LockAudioDevice_REAL +#define SDL_UnlockAudio SDL_UnlockAudio_REAL +#define SDL_UnlockAudioDevice SDL_UnlockAudioDevice_REAL +#define SDL_CloseAudio SDL_CloseAudio_REAL +#define SDL_CloseAudioDevice SDL_CloseAudioDevice_REAL +#define SDL_CreateShapedWindow SDL_CreateShapedWindow_REAL +#define SDL_IsShapedWindow SDL_IsShapedWindow_REAL +#define SDL_SetWindowShape SDL_SetWindowShape_REAL +#define SDL_GetShapedWindowMode SDL_GetShapedWindowMode_REAL +#define SDL_ComposeCustomBlendMode SDL_ComposeCustomBlendMode_REAL +#define SDL_CreateMutex SDL_CreateMutex_REAL +#define SDL_LockMutex SDL_LockMutex_REAL +#define SDL_TryLockMutex SDL_TryLockMutex_REAL +#define SDL_UnlockMutex SDL_UnlockMutex_REAL +#define SDL_DestroyMutex SDL_DestroyMutex_REAL +#define SDL_CreateSemaphore SDL_CreateSemaphore_REAL +#define SDL_DestroySemaphore SDL_DestroySemaphore_REAL +#define SDL_SemWait SDL_SemWait_REAL +#define SDL_SemTryWait SDL_SemTryWait_REAL +#define SDL_SemWaitTimeout SDL_SemWaitTimeout_REAL +#define SDL_SemPost SDL_SemPost_REAL +#define SDL_SemValue SDL_SemValue_REAL +#define SDL_CreateCond SDL_CreateCond_REAL +#define SDL_DestroyCond SDL_DestroyCond_REAL +#define SDL_CondSignal SDL_CondSignal_REAL +#define SDL_CondBroadcast SDL_CondBroadcast_REAL +#define SDL_CondWait SDL_CondWait_REAL +#define SDL_CondWaitTimeout SDL_CondWaitTimeout_REAL +#define SDL_LockJoysticks SDL_LockJoysticks_REAL +#define SDL_UnlockJoysticks SDL_UnlockJoysticks_REAL +#define SDL_NumJoysticks SDL_NumJoysticks_REAL +#define SDL_JoystickNameForIndex SDL_JoystickNameForIndex_REAL +#define SDL_JoystickPathForIndex SDL_JoystickPathForIndex_REAL +#define SDL_JoystickGetDevicePlayerIndex SDL_JoystickGetDevicePlayerIndex_REAL +#define SDL_JoystickGetDeviceGUID SDL_JoystickGetDeviceGUID_REAL +#define SDL_JoystickGetDeviceVendor SDL_JoystickGetDeviceVendor_REAL +#define SDL_JoystickGetDeviceProduct SDL_JoystickGetDeviceProduct_REAL +#define SDL_JoystickGetDeviceProductVersion SDL_JoystickGetDeviceProductVersion_REAL +#define SDL_JoystickGetDeviceType SDL_JoystickGetDeviceType_REAL +#define SDL_JoystickGetDeviceInstanceID SDL_JoystickGetDeviceInstanceID_REAL +#define SDL_JoystickOpen SDL_JoystickOpen_REAL +#define SDL_JoystickFromInstanceID SDL_JoystickFromInstanceID_REAL +#define SDL_JoystickFromPlayerIndex SDL_JoystickFromPlayerIndex_REAL +#define SDL_JoystickAttachVirtual SDL_JoystickAttachVirtual_REAL +#define SDL_JoystickAttachVirtualEx SDL_JoystickAttachVirtualEx_REAL +#define SDL_JoystickDetachVirtual SDL_JoystickDetachVirtual_REAL +#define SDL_JoystickIsVirtual SDL_JoystickIsVirtual_REAL +#define SDL_JoystickSetVirtualAxis SDL_JoystickSetVirtualAxis_REAL +#define SDL_JoystickSetVirtualButton SDL_JoystickSetVirtualButton_REAL +#define SDL_JoystickSetVirtualHat SDL_JoystickSetVirtualHat_REAL +#define SDL_JoystickName SDL_JoystickName_REAL +#define SDL_JoystickPath SDL_JoystickPath_REAL +#define SDL_JoystickGetPlayerIndex SDL_JoystickGetPlayerIndex_REAL +#define SDL_JoystickSetPlayerIndex SDL_JoystickSetPlayerIndex_REAL +#define SDL_JoystickGetGUID SDL_JoystickGetGUID_REAL +#define SDL_JoystickGetVendor SDL_JoystickGetVendor_REAL +#define SDL_JoystickGetProduct SDL_JoystickGetProduct_REAL +#define SDL_JoystickGetProductVersion SDL_JoystickGetProductVersion_REAL +#define SDL_JoystickGetFirmwareVersion SDL_JoystickGetFirmwareVersion_REAL +#define SDL_JoystickGetSerial SDL_JoystickGetSerial_REAL +#define SDL_JoystickGetType SDL_JoystickGetType_REAL +#define SDL_JoystickGetGUIDString SDL_JoystickGetGUIDString_REAL +#define SDL_JoystickGetGUIDFromString SDL_JoystickGetGUIDFromString_REAL +#define SDL_GetJoystickGUIDInfo SDL_GetJoystickGUIDInfo_REAL +#define SDL_JoystickGetAttached SDL_JoystickGetAttached_REAL +#define SDL_JoystickInstanceID SDL_JoystickInstanceID_REAL +#define SDL_JoystickNumAxes SDL_JoystickNumAxes_REAL +#define SDL_JoystickNumHats SDL_JoystickNumHats_REAL +#define SDL_JoystickNumButtons SDL_JoystickNumButtons_REAL +#define SDL_JoystickUpdate SDL_JoystickUpdate_REAL +#define SDL_JoystickEventState SDL_JoystickEventState_REAL +#define SDL_JoystickGetAxis SDL_JoystickGetAxis_REAL +#define SDL_JoystickGetAxisInitialState SDL_JoystickGetAxisInitialState_REAL +#define SDL_JoystickGetHat SDL_JoystickGetHat_REAL +#define SDL_JoystickGetButton SDL_JoystickGetButton_REAL +#define SDL_JoystickRumble SDL_JoystickRumble_REAL +#define SDL_JoystickRumbleTriggers SDL_JoystickRumbleTriggers_REAL +#define SDL_JoystickHasLED SDL_JoystickHasLED_REAL +#define SDL_JoystickHasRumble SDL_JoystickHasRumble_REAL +#define SDL_JoystickHasRumbleTriggers SDL_JoystickHasRumbleTriggers_REAL +#define SDL_JoystickSetLED SDL_JoystickSetLED_REAL +#define SDL_JoystickSendEffect SDL_JoystickSendEffect_REAL +#define SDL_JoystickClose SDL_JoystickClose_REAL +#define SDL_JoystickCurrentPowerLevel SDL_JoystickCurrentPowerLevel_REAL +#define SDL_LoadObject SDL_LoadObject_REAL +#define SDL_LoadFunction SDL_LoadFunction_REAL +#define SDL_UnloadObject SDL_UnloadObject_REAL +#define SDL_Metal_CreateView SDL_Metal_CreateView_REAL +#define SDL_Metal_DestroyView SDL_Metal_DestroyView_REAL +#define SDL_Metal_GetLayer SDL_Metal_GetLayer_REAL +#define SDL_Metal_GetDrawableSize SDL_Metal_GetDrawableSize_REAL +#define SDL_GetVersion SDL_GetVersion_REAL +#define SDL_GetRevision SDL_GetRevision_REAL +#define SDL_GetTicks SDL_GetTicks_REAL +#define SDL_GetTicksNS SDL_GetTicksNS_REAL +#define SDL_GetPerformanceCounter SDL_GetPerformanceCounter_REAL +#define SDL_GetPerformanceFrequency SDL_GetPerformanceFrequency_REAL +#define SDL_Delay SDL_Delay_REAL +#define SDL_DelayNS SDL_DelayNS_REAL +#define SDL_AddTimer SDL_AddTimer_REAL +#define SDL_RemoveTimer SDL_RemoveTimer_REAL +#define SDL_GetCPUCount SDL_GetCPUCount_REAL +#define SDL_GetCPUCacheLineSize SDL_GetCPUCacheLineSize_REAL +#define SDL_HasRDTSC SDL_HasRDTSC_REAL +#define SDL_HasAltiVec SDL_HasAltiVec_REAL +#define SDL_HasMMX SDL_HasMMX_REAL +#define SDL_Has3DNow SDL_Has3DNow_REAL +#define SDL_HasSSE SDL_HasSSE_REAL +#define SDL_HasSSE2 SDL_HasSSE2_REAL +#define SDL_HasSSE3 SDL_HasSSE3_REAL +#define SDL_HasSSE41 SDL_HasSSE41_REAL +#define SDL_HasSSE42 SDL_HasSSE42_REAL +#define SDL_HasAVX SDL_HasAVX_REAL +#define SDL_HasAVX2 SDL_HasAVX2_REAL +#define SDL_HasAVX512F SDL_HasAVX512F_REAL +#define SDL_HasARMSIMD SDL_HasARMSIMD_REAL +#define SDL_HasNEON SDL_HasNEON_REAL +#define SDL_HasLSX SDL_HasLSX_REAL +#define SDL_HasLASX SDL_HasLASX_REAL +#define SDL_GetSystemRAM SDL_GetSystemRAM_REAL +#define SDL_SIMDGetAlignment SDL_SIMDGetAlignment_REAL +#define SDL_SIMDAlloc SDL_SIMDAlloc_REAL +#define SDL_SIMDRealloc SDL_SIMDRealloc_REAL +#define SDL_SIMDFree SDL_SIMDFree_REAL +#define SDL_RecordGesture SDL_RecordGesture_REAL +#define SDL_SaveAllDollarTemplates SDL_SaveAllDollarTemplates_REAL +#define SDL_SaveDollarTemplate SDL_SaveDollarTemplate_REAL +#define SDL_LoadDollarTemplates SDL_LoadDollarTemplates_REAL +#define SDL_GetBasePath SDL_GetBasePath_REAL +#define SDL_GetPrefPath SDL_GetPrefPath_REAL +#define SDL_GetPixelFormatName SDL_GetPixelFormatName_REAL +#define SDL_PixelFormatEnumToMasks SDL_PixelFormatEnumToMasks_REAL +#define SDL_MasksToPixelFormatEnum SDL_MasksToPixelFormatEnum_REAL +#define SDL_AllocFormat SDL_AllocFormat_REAL +#define SDL_FreeFormat SDL_FreeFormat_REAL +#define SDL_AllocPalette SDL_AllocPalette_REAL +#define SDL_SetPixelFormatPalette SDL_SetPixelFormatPalette_REAL +#define SDL_SetPaletteColors SDL_SetPaletteColors_REAL +#define SDL_FreePalette SDL_FreePalette_REAL +#define SDL_MapRGB SDL_MapRGB_REAL +#define SDL_MapRGBA SDL_MapRGBA_REAL +#define SDL_GetRGB SDL_GetRGB_REAL +#define SDL_GetRGBA SDL_GetRGBA_REAL +#define SDL_CreateSurface SDL_CreateSurface_REAL +#define SDL_CreateSurfaceFrom SDL_CreateSurfaceFrom_REAL +#define SDL_FreeSurface SDL_FreeSurface_REAL +#define SDL_SetSurfacePalette SDL_SetSurfacePalette_REAL +#define SDL_LockSurface SDL_LockSurface_REAL +#define SDL_UnlockSurface SDL_UnlockSurface_REAL +#define SDL_LoadBMP_RW SDL_LoadBMP_RW_REAL +#define SDL_SaveBMP_RW SDL_SaveBMP_RW_REAL +#define SDL_SetSurfaceRLE SDL_SetSurfaceRLE_REAL +#define SDL_HasSurfaceRLE SDL_HasSurfaceRLE_REAL +#define SDL_SetColorKey SDL_SetColorKey_REAL +#define SDL_HasColorKey SDL_HasColorKey_REAL +#define SDL_GetColorKey SDL_GetColorKey_REAL +#define SDL_SetSurfaceColorMod SDL_SetSurfaceColorMod_REAL +#define SDL_GetSurfaceColorMod SDL_GetSurfaceColorMod_REAL +#define SDL_SetSurfaceAlphaMod SDL_SetSurfaceAlphaMod_REAL +#define SDL_GetSurfaceAlphaMod SDL_GetSurfaceAlphaMod_REAL +#define SDL_SetSurfaceBlendMode SDL_SetSurfaceBlendMode_REAL +#define SDL_GetSurfaceBlendMode SDL_GetSurfaceBlendMode_REAL +#define SDL_SetClipRect SDL_SetClipRect_REAL +#define SDL_GetClipRect SDL_GetClipRect_REAL +#define SDL_DuplicateSurface SDL_DuplicateSurface_REAL +#define SDL_ConvertSurface SDL_ConvertSurface_REAL +#define SDL_ConvertSurfaceFormat SDL_ConvertSurfaceFormat_REAL +#define SDL_ConvertPixels SDL_ConvertPixels_REAL +#define SDL_PremultiplyAlpha SDL_PremultiplyAlpha_REAL +#define SDL_FillRect SDL_FillRect_REAL +#define SDL_FillRects SDL_FillRects_REAL +#define SDL_UpperBlit SDL_UpperBlit_REAL +#define SDL_LowerBlit SDL_LowerBlit_REAL +#define SDL_SoftStretch SDL_SoftStretch_REAL +#define SDL_SoftStretchLinear SDL_SoftStretchLinear_REAL +#define SDL_UpperBlitScaled SDL_UpperBlitScaled_REAL +#define SDL_LowerBlitScaled SDL_LowerBlitScaled_REAL +#define SDL_SetYUVConversionMode SDL_SetYUVConversionMode_REAL +#define SDL_GetYUVConversionMode SDL_GetYUVConversionMode_REAL +#define SDL_GetYUVConversionModeForResolution SDL_GetYUVConversionModeForResolution_REAL +#define SDL_Vulkan_LoadLibrary SDL_Vulkan_LoadLibrary_REAL +#define SDL_Vulkan_GetVkGetInstanceProcAddr SDL_Vulkan_GetVkGetInstanceProcAddr_REAL +#define SDL_Vulkan_UnloadLibrary SDL_Vulkan_UnloadLibrary_REAL +#define SDL_Vulkan_GetInstanceExtensions SDL_Vulkan_GetInstanceExtensions_REAL +#define SDL_Vulkan_CreateSurface SDL_Vulkan_CreateSurface_REAL +#define SDL_Vulkan_GetDrawableSize SDL_Vulkan_GetDrawableSize_REAL +#define SDL_GetPlatform SDL_GetPlatform_REAL +#define SDL_CreateThreadWithStackSize SDL_CreateThreadWithStackSize_REAL +#define SDL_CreateThreadWithStackSize SDL_CreateThreadWithStackSize_REAL +#define SDL_GetThreadName SDL_GetThreadName_REAL +#define SDL_ThreadID SDL_ThreadID_REAL +#define SDL_GetThreadID SDL_GetThreadID_REAL +#define SDL_SetThreadPriority SDL_SetThreadPriority_REAL +#define SDL_WaitThread SDL_WaitThread_REAL +#define SDL_DetachThread SDL_DetachThread_REAL +#define SDL_TLSCreate SDL_TLSCreate_REAL +#define SDL_TLSGet SDL_TLSGet_REAL +#define SDL_TLSSet SDL_TLSSet_REAL +#define SDL_TLSCleanup SDL_TLSCleanup_REAL +#define SDL_GetPreferredLocales SDL_GetPreferredLocales_REAL +#define SDL_SetHintWithPriority SDL_SetHintWithPriority_REAL +#define SDL_SetHint SDL_SetHint_REAL +#define SDL_ResetHint SDL_ResetHint_REAL +#define SDL_ResetHints SDL_ResetHints_REAL +#define SDL_GetHint SDL_GetHint_REAL +#define SDL_GetHintBoolean SDL_GetHintBoolean_REAL +#define SDL_AddHintCallback SDL_AddHintCallback_REAL +#define SDL_DelHintCallback SDL_DelHintCallback_REAL +#define SDL_ClearHints SDL_ClearHints_REAL +#define SDL_SetClipboardText SDL_SetClipboardText_REAL +#define SDL_GetClipboardText SDL_GetClipboardText_REAL +#define SDL_HasClipboardText SDL_HasClipboardText_REAL +#define SDL_SetPrimarySelectionText SDL_SetPrimarySelectionText_REAL +#define SDL_GetPrimarySelectionText SDL_GetPrimarySelectionText_REAL +#define SDL_HasPrimarySelectionText SDL_HasPrimarySelectionText_REAL +#define SDL_OpenURL SDL_OpenURL_REAL +#define SDL_GetError SDL_GetError_REAL +#define SDL_GetErrorMsg SDL_GetErrorMsg_REAL +#define SDL_ClearError SDL_ClearError_REAL +#define SDL_Error SDL_Error_REAL +#define SDL_ShowMessageBox SDL_ShowMessageBox_REAL +#define SDL_ShowSimpleMessageBox SDL_ShowSimpleMessageBox_REAL +#define SDL_HasIntersection SDL_HasIntersection_REAL +#define SDL_IntersectRect SDL_IntersectRect_REAL +#define SDL_UnionRect SDL_UnionRect_REAL +#define SDL_EnclosePoints SDL_EnclosePoints_REAL +#define SDL_IntersectRectAndLine SDL_IntersectRectAndLine_REAL +#define SDL_HasIntersectionF SDL_HasIntersectionF_REAL +#define SDL_IntersectFRect SDL_IntersectFRect_REAL +#define SDL_UnionFRect SDL_UnionFRect_REAL +#define SDL_EncloseFPoints SDL_EncloseFPoints_REAL +#define SDL_IntersectFRectAndLine SDL_IntersectFRectAndLine_REAL +#define SDL_GetMouseFocus SDL_GetMouseFocus_REAL +#define SDL_GetMouseState SDL_GetMouseState_REAL +#define SDL_GetGlobalMouseState SDL_GetGlobalMouseState_REAL +#define SDL_GetRelativeMouseState SDL_GetRelativeMouseState_REAL +#define SDL_WarpMouseInWindow SDL_WarpMouseInWindow_REAL +#define SDL_WarpMouseGlobal SDL_WarpMouseGlobal_REAL +#define SDL_SetRelativeMouseMode SDL_SetRelativeMouseMode_REAL +#define SDL_CaptureMouse SDL_CaptureMouse_REAL +#define SDL_GetRelativeMouseMode SDL_GetRelativeMouseMode_REAL +#define SDL_CreateCursor SDL_CreateCursor_REAL +#define SDL_CreateColorCursor SDL_CreateColorCursor_REAL +#define SDL_CreateSystemCursor SDL_CreateSystemCursor_REAL +#define SDL_SetCursor SDL_SetCursor_REAL +#define SDL_GetCursor SDL_GetCursor_REAL +#define SDL_GetDefaultCursor SDL_GetDefaultCursor_REAL +#define SDL_FreeCursor SDL_FreeCursor_REAL +#define SDL_ShowCursor SDL_ShowCursor_REAL +#define SDL_PumpEvents SDL_PumpEvents_REAL +#define SDL_PeepEvents SDL_PeepEvents_REAL +#define SDL_HasEvent SDL_HasEvent_REAL +#define SDL_HasEvents SDL_HasEvents_REAL +#define SDL_FlushEvent SDL_FlushEvent_REAL +#define SDL_FlushEvents SDL_FlushEvents_REAL +#define SDL_PollEvent SDL_PollEvent_REAL +#define SDL_WaitEvent SDL_WaitEvent_REAL +#define SDL_WaitEventTimeout SDL_WaitEventTimeout_REAL +#define SDL_PushEvent SDL_PushEvent_REAL +#define SDL_SetEventFilter SDL_SetEventFilter_REAL +#define SDL_GetEventFilter SDL_GetEventFilter_REAL +#define SDL_AddEventWatch SDL_AddEventWatch_REAL +#define SDL_DelEventWatch SDL_DelEventWatch_REAL +#define SDL_FilterEvents SDL_FilterEvents_REAL +#define SDL_EventState SDL_EventState_REAL +#define SDL_GetEventState SDL_GetEventState_REAL +#define SDL_RegisterEvents SDL_RegisterEvents_REAL +#define SDL_GetWindowWMInfo SDL_GetWindowWMInfo_REAL +#define SDL_GetNumVideoDrivers SDL_GetNumVideoDrivers_REAL +#define SDL_GetVideoDriver SDL_GetVideoDriver_REAL +#define SDL_VideoInit SDL_VideoInit_REAL +#define SDL_VideoQuit SDL_VideoQuit_REAL +#define SDL_GetCurrentVideoDriver SDL_GetCurrentVideoDriver_REAL +#define SDL_GetNumVideoDisplays SDL_GetNumVideoDisplays_REAL +#define SDL_GetDisplayName SDL_GetDisplayName_REAL +#define SDL_GetDisplayBounds SDL_GetDisplayBounds_REAL +#define SDL_GetDisplayUsableBounds SDL_GetDisplayUsableBounds_REAL +#define SDL_GetDisplayDPI SDL_GetDisplayDPI_REAL +#define SDL_GetDisplayOrientation SDL_GetDisplayOrientation_REAL +#define SDL_GetNumDisplayModes SDL_GetNumDisplayModes_REAL +#define SDL_GetDisplayMode SDL_GetDisplayMode_REAL +#define SDL_GetDesktopDisplayMode SDL_GetDesktopDisplayMode_REAL +#define SDL_GetCurrentDisplayMode SDL_GetCurrentDisplayMode_REAL +#define SDL_GetClosestDisplayMode SDL_GetClosestDisplayMode_REAL +#define SDL_GetPointDisplayIndex SDL_GetPointDisplayIndex_REAL +#define SDL_GetRectDisplayIndex SDL_GetRectDisplayIndex_REAL +#define SDL_GetWindowDisplayIndex SDL_GetWindowDisplayIndex_REAL +#define SDL_SetWindowDisplayMode SDL_SetWindowDisplayMode_REAL +#define SDL_GetWindowDisplayMode SDL_GetWindowDisplayMode_REAL +#define SDL_GetWindowICCProfile SDL_GetWindowICCProfile_REAL +#define SDL_GetWindowPixelFormat SDL_GetWindowPixelFormat_REAL +#define SDL_CreateWindow SDL_CreateWindow_REAL +#define SDL_CreateWindowFrom SDL_CreateWindowFrom_REAL +#define SDL_GetWindowID SDL_GetWindowID_REAL +#define SDL_GetWindowFromID SDL_GetWindowFromID_REAL +#define SDL_GetWindowFlags SDL_GetWindowFlags_REAL +#define SDL_SetWindowTitle SDL_SetWindowTitle_REAL +#define SDL_GetWindowTitle SDL_GetWindowTitle_REAL +#define SDL_SetWindowIcon SDL_SetWindowIcon_REAL +#define SDL_SetWindowData SDL_SetWindowData_REAL +#define SDL_GetWindowData SDL_GetWindowData_REAL +#define SDL_SetWindowPosition SDL_SetWindowPosition_REAL +#define SDL_GetWindowPosition SDL_GetWindowPosition_REAL +#define SDL_SetWindowSize SDL_SetWindowSize_REAL +#define SDL_GetWindowSize SDL_GetWindowSize_REAL +#define SDL_GetWindowBordersSize SDL_GetWindowBordersSize_REAL +#define SDL_GetWindowSizeInPixels SDL_GetWindowSizeInPixels_REAL +#define SDL_SetWindowMinimumSize SDL_SetWindowMinimumSize_REAL +#define SDL_GetWindowMinimumSize SDL_GetWindowMinimumSize_REAL +#define SDL_SetWindowMaximumSize SDL_SetWindowMaximumSize_REAL +#define SDL_GetWindowMaximumSize SDL_GetWindowMaximumSize_REAL +#define SDL_SetWindowBordered SDL_SetWindowBordered_REAL +#define SDL_SetWindowResizable SDL_SetWindowResizable_REAL +#define SDL_SetWindowAlwaysOnTop SDL_SetWindowAlwaysOnTop_REAL +#define SDL_ShowWindow SDL_ShowWindow_REAL +#define SDL_HideWindow SDL_HideWindow_REAL +#define SDL_RaiseWindow SDL_RaiseWindow_REAL +#define SDL_MaximizeWindow SDL_MaximizeWindow_REAL +#define SDL_MinimizeWindow SDL_MinimizeWindow_REAL +#define SDL_RestoreWindow SDL_RestoreWindow_REAL +#define SDL_SetWindowFullscreen SDL_SetWindowFullscreen_REAL +#define SDL_GetWindowSurface SDL_GetWindowSurface_REAL +#define SDL_UpdateWindowSurface SDL_UpdateWindowSurface_REAL +#define SDL_UpdateWindowSurfaceRects SDL_UpdateWindowSurfaceRects_REAL +#define SDL_SetWindowGrab SDL_SetWindowGrab_REAL +#define SDL_SetWindowKeyboardGrab SDL_SetWindowKeyboardGrab_REAL +#define SDL_SetWindowMouseGrab SDL_SetWindowMouseGrab_REAL +#define SDL_GetWindowGrab SDL_GetWindowGrab_REAL +#define SDL_GetWindowKeyboardGrab SDL_GetWindowKeyboardGrab_REAL +#define SDL_GetWindowMouseGrab SDL_GetWindowMouseGrab_REAL +#define SDL_GetGrabbedWindow SDL_GetGrabbedWindow_REAL +#define SDL_SetWindowMouseRect SDL_SetWindowMouseRect_REAL +#define SDL_GetWindowMouseRect SDL_GetWindowMouseRect_REAL +#define SDL_SetWindowOpacity SDL_SetWindowOpacity_REAL +#define SDL_GetWindowOpacity SDL_GetWindowOpacity_REAL +#define SDL_SetWindowModalFor SDL_SetWindowModalFor_REAL +#define SDL_SetWindowInputFocus SDL_SetWindowInputFocus_REAL +#define SDL_SetWindowHitTest SDL_SetWindowHitTest_REAL +#define SDL_FlashWindow SDL_FlashWindow_REAL +#define SDL_DestroyWindow SDL_DestroyWindow_REAL +#define SDL_IsScreenSaverEnabled SDL_IsScreenSaverEnabled_REAL +#define SDL_EnableScreenSaver SDL_EnableScreenSaver_REAL +#define SDL_DisableScreenSaver SDL_DisableScreenSaver_REAL +#define SDL_GL_LoadLibrary SDL_GL_LoadLibrary_REAL +#define SDL_GL_GetProcAddress SDL_GL_GetProcAddress_REAL +#define SDL_EGL_GetProcAddress SDL_EGL_GetProcAddress_REAL +#define SDL_GL_UnloadLibrary SDL_GL_UnloadLibrary_REAL +#define SDL_GL_ExtensionSupported SDL_GL_ExtensionSupported_REAL +#define SDL_GL_ResetAttributes SDL_GL_ResetAttributes_REAL +#define SDL_GL_SetAttribute SDL_GL_SetAttribute_REAL +#define SDL_GL_GetAttribute SDL_GL_GetAttribute_REAL +#define SDL_GL_CreateContext SDL_GL_CreateContext_REAL +#define SDL_GL_MakeCurrent SDL_GL_MakeCurrent_REAL +#define SDL_GL_GetCurrentWindow SDL_GL_GetCurrentWindow_REAL +#define SDL_GL_GetCurrentContext SDL_GL_GetCurrentContext_REAL +#define SDL_EGL_GetCurrentEGLDisplay SDL_EGL_GetCurrentEGLDisplay_REAL +#define SDL_EGL_GetCurrentEGLConfig SDL_EGL_GetCurrentEGLConfig_REAL +#define SDL_EGL_GetWindowEGLSurface SDL_EGL_GetWindowEGLSurface_REAL +#define SDL_EGL_SetEGLAttributeCallbacks SDL_EGL_SetEGLAttributeCallbacks_REAL +#define SDL_GL_GetDrawableSize SDL_GL_GetDrawableSize_REAL +#define SDL_GL_SetSwapInterval SDL_GL_SetSwapInterval_REAL +#define SDL_GL_GetSwapInterval SDL_GL_GetSwapInterval_REAL +#define SDL_GL_SwapWindow SDL_GL_SwapWindow_REAL +#define SDL_GL_DeleteContext SDL_GL_DeleteContext_REAL +#define SDL_GameControllerAddMappingsFromRW SDL_GameControllerAddMappingsFromRW_REAL +#define SDL_GameControllerAddMapping SDL_GameControllerAddMapping_REAL +#define SDL_GameControllerNumMappings SDL_GameControllerNumMappings_REAL +#define SDL_GameControllerMappingForIndex SDL_GameControllerMappingForIndex_REAL +#define SDL_GameControllerMappingForGUID SDL_GameControllerMappingForGUID_REAL +#define SDL_GameControllerMapping SDL_GameControllerMapping_REAL +#define SDL_IsGameController SDL_IsGameController_REAL +#define SDL_GameControllerNameForIndex SDL_GameControllerNameForIndex_REAL +#define SDL_GameControllerPathForIndex SDL_GameControllerPathForIndex_REAL +#define SDL_GameControllerTypeForIndex SDL_GameControllerTypeForIndex_REAL +#define SDL_GameControllerMappingForDeviceIndex SDL_GameControllerMappingForDeviceIndex_REAL +#define SDL_GameControllerOpen SDL_GameControllerOpen_REAL +#define SDL_GameControllerFromInstanceID SDL_GameControllerFromInstanceID_REAL +#define SDL_GameControllerFromPlayerIndex SDL_GameControllerFromPlayerIndex_REAL +#define SDL_GameControllerName SDL_GameControllerName_REAL +#define SDL_GameControllerPath SDL_GameControllerPath_REAL +#define SDL_GameControllerGetType SDL_GameControllerGetType_REAL +#define SDL_GameControllerGetPlayerIndex SDL_GameControllerGetPlayerIndex_REAL +#define SDL_GameControllerSetPlayerIndex SDL_GameControllerSetPlayerIndex_REAL +#define SDL_GameControllerGetVendor SDL_GameControllerGetVendor_REAL +#define SDL_GameControllerGetProduct SDL_GameControllerGetProduct_REAL +#define SDL_GameControllerGetProductVersion SDL_GameControllerGetProductVersion_REAL +#define SDL_GameControllerGetFirmwareVersion SDL_GameControllerGetFirmwareVersion_REAL +#define SDL_GameControllerGetSerial SDL_GameControllerGetSerial_REAL +#define SDL_GameControllerGetAttached SDL_GameControllerGetAttached_REAL +#define SDL_GameControllerGetJoystick SDL_GameControllerGetJoystick_REAL +#define SDL_GameControllerEventState SDL_GameControllerEventState_REAL +#define SDL_GameControllerUpdate SDL_GameControllerUpdate_REAL +#define SDL_GameControllerGetAxisFromString SDL_GameControllerGetAxisFromString_REAL +#define SDL_GameControllerGetStringForAxis SDL_GameControllerGetStringForAxis_REAL +#define SDL_GameControllerGetBindForAxis SDL_GameControllerGetBindForAxis_REAL +#define SDL_GameControllerHasAxis SDL_GameControllerHasAxis_REAL +#define SDL_GameControllerGetAxis SDL_GameControllerGetAxis_REAL +#define SDL_GameControllerGetButtonFromString SDL_GameControllerGetButtonFromString_REAL +#define SDL_GameControllerGetStringForButton SDL_GameControllerGetStringForButton_REAL +#define SDL_GameControllerGetBindForButton SDL_GameControllerGetBindForButton_REAL +#define SDL_GameControllerHasButton SDL_GameControllerHasButton_REAL +#define SDL_GameControllerGetButton SDL_GameControllerGetButton_REAL +#define SDL_GameControllerGetNumTouchpads SDL_GameControllerGetNumTouchpads_REAL +#define SDL_GameControllerGetNumTouchpadFingers SDL_GameControllerGetNumTouchpadFingers_REAL +#define SDL_GameControllerGetTouchpadFinger SDL_GameControllerGetTouchpadFinger_REAL +#define SDL_GameControllerHasSensor SDL_GameControllerHasSensor_REAL +#define SDL_GameControllerSetSensorEnabled SDL_GameControllerSetSensorEnabled_REAL +#define SDL_GameControllerIsSensorEnabled SDL_GameControllerIsSensorEnabled_REAL +#define SDL_GameControllerGetSensorDataRate SDL_GameControllerGetSensorDataRate_REAL +#define SDL_GameControllerGetSensorData SDL_GameControllerGetSensorData_REAL +#define SDL_GameControllerRumble SDL_GameControllerRumble_REAL +#define SDL_GameControllerRumbleTriggers SDL_GameControllerRumbleTriggers_REAL +#define SDL_GameControllerHasLED SDL_GameControllerHasLED_REAL +#define SDL_GameControllerHasRumble SDL_GameControllerHasRumble_REAL +#define SDL_GameControllerHasRumbleTriggers SDL_GameControllerHasRumbleTriggers_REAL +#define SDL_GameControllerSetLED SDL_GameControllerSetLED_REAL +#define SDL_GameControllerSendEffect SDL_GameControllerSendEffect_REAL +#define SDL_GameControllerClose SDL_GameControllerClose_REAL +#define SDL_GameControllerGetAppleSFSymbolsNameForButton SDL_GameControllerGetAppleSFSymbolsNameForButton_REAL +#define SDL_GameControllerGetAppleSFSymbolsNameForAxis SDL_GameControllerGetAppleSFSymbolsNameForAxis_REAL +#define SDL_LogSetAllPriority SDL_LogSetAllPriority_REAL +#define SDL_LogSetPriority SDL_LogSetPriority_REAL +#define SDL_LogGetPriority SDL_LogGetPriority_REAL +#define SDL_LogResetPriorities SDL_LogResetPriorities_REAL +#define SDL_LogMessageV SDL_LogMessageV_REAL +#define SDL_LogGetOutputFunction SDL_LogGetOutputFunction_REAL +#define SDL_LogSetOutputFunction SDL_LogSetOutputFunction_REAL +#define SDL_GetKeyboardFocus SDL_GetKeyboardFocus_REAL +#define SDL_GetKeyboardState SDL_GetKeyboardState_REAL +#define SDL_ResetKeyboard SDL_ResetKeyboard_REAL +#define SDL_GetModState SDL_GetModState_REAL +#define SDL_SetModState SDL_SetModState_REAL +#define SDL_GetKeyFromScancode SDL_GetKeyFromScancode_REAL +#define SDL_GetScancodeFromKey SDL_GetScancodeFromKey_REAL +#define SDL_GetScancodeName SDL_GetScancodeName_REAL +#define SDL_GetScancodeFromName SDL_GetScancodeFromName_REAL +#define SDL_GetKeyName SDL_GetKeyName_REAL +#define SDL_GetKeyFromName SDL_GetKeyFromName_REAL +#define SDL_StartTextInput SDL_StartTextInput_REAL +#define SDL_IsTextInputActive SDL_IsTextInputActive_REAL +#define SDL_StopTextInput SDL_StopTextInput_REAL +#define SDL_ClearComposition SDL_ClearComposition_REAL +#define SDL_IsTextInputShown SDL_IsTextInputShown_REAL +#define SDL_SetTextInputRect SDL_SetTextInputRect_REAL +#define SDL_HasScreenKeyboardSupport SDL_HasScreenKeyboardSupport_REAL +#define SDL_IsScreenKeyboardShown SDL_IsScreenKeyboardShown_REAL +#define SDL_LockSensors SDL_LockSensors_REAL +#define SDL_UnlockSensors SDL_UnlockSensors_REAL +#define SDL_NumSensors SDL_NumSensors_REAL +#define SDL_SensorGetDeviceName SDL_SensorGetDeviceName_REAL +#define SDL_SensorGetDeviceType SDL_SensorGetDeviceType_REAL +#define SDL_SensorGetDeviceNonPortableType SDL_SensorGetDeviceNonPortableType_REAL +#define SDL_SensorGetDeviceInstanceID SDL_SensorGetDeviceInstanceID_REAL +#define SDL_SensorOpen SDL_SensorOpen_REAL +#define SDL_SensorFromInstanceID SDL_SensorFromInstanceID_REAL +#define SDL_SensorGetName SDL_SensorGetName_REAL +#define SDL_SensorGetType SDL_SensorGetType_REAL +#define SDL_SensorGetNonPortableType SDL_SensorGetNonPortableType_REAL +#define SDL_SensorGetInstanceID SDL_SensorGetInstanceID_REAL +#define SDL_SensorGetData SDL_SensorGetData_REAL +#define SDL_SensorClose SDL_SensorClose_REAL +#define SDL_SensorUpdate SDL_SensorUpdate_REAL +#define SDL_hid_init SDL_hid_init_REAL +#define SDL_hid_exit SDL_hid_exit_REAL +#define SDL_hid_device_change_count SDL_hid_device_change_count_REAL +#define SDL_hid_enumerate SDL_hid_enumerate_REAL +#define SDL_hid_free_enumeration SDL_hid_free_enumeration_REAL +#define SDL_hid_open SDL_hid_open_REAL +#define SDL_hid_open_path SDL_hid_open_path_REAL +#define SDL_hid_write SDL_hid_write_REAL +#define SDL_hid_read_timeout SDL_hid_read_timeout_REAL +#define SDL_hid_read SDL_hid_read_REAL +#define SDL_hid_set_nonblocking SDL_hid_set_nonblocking_REAL +#define SDL_hid_send_feature_report SDL_hid_send_feature_report_REAL +#define SDL_hid_get_feature_report SDL_hid_get_feature_report_REAL +#define SDL_hid_close SDL_hid_close_REAL +#define SDL_hid_get_manufacturer_string SDL_hid_get_manufacturer_string_REAL +#define SDL_hid_get_product_string SDL_hid_get_product_string_REAL +#define SDL_hid_get_serial_number_string SDL_hid_get_serial_number_string_REAL +#define SDL_hid_get_indexed_string SDL_hid_get_indexed_string_REAL +#define SDL_hid_ble_scan SDL_hid_ble_scan_REAL +#define SDL_GetNumTouchDevices SDL_GetNumTouchDevices_REAL +#define SDL_GetTouchDevice SDL_GetTouchDevice_REAL +#define SDL_GetTouchName SDL_GetTouchName_REAL +#define SDL_GetTouchDeviceType SDL_GetTouchDeviceType_REAL +#define SDL_GetNumTouchFingers SDL_GetNumTouchFingers_REAL +#define SDL_GetTouchFinger SDL_GetTouchFinger_REAL +#define SDL_NumHaptics SDL_NumHaptics_REAL +#define SDL_HapticName SDL_HapticName_REAL +#define SDL_HapticOpen SDL_HapticOpen_REAL +#define SDL_HapticOpened SDL_HapticOpened_REAL +#define SDL_HapticIndex SDL_HapticIndex_REAL +#define SDL_MouseIsHaptic SDL_MouseIsHaptic_REAL +#define SDL_HapticOpenFromMouse SDL_HapticOpenFromMouse_REAL +#define SDL_JoystickIsHaptic SDL_JoystickIsHaptic_REAL +#define SDL_HapticOpenFromJoystick SDL_HapticOpenFromJoystick_REAL +#define SDL_HapticClose SDL_HapticClose_REAL +#define SDL_HapticNumEffects SDL_HapticNumEffects_REAL +#define SDL_HapticNumEffectsPlaying SDL_HapticNumEffectsPlaying_REAL +#define SDL_HapticQuery SDL_HapticQuery_REAL +#define SDL_HapticNumAxes SDL_HapticNumAxes_REAL +#define SDL_HapticEffectSupported SDL_HapticEffectSupported_REAL +#define SDL_HapticNewEffect SDL_HapticNewEffect_REAL +#define SDL_HapticUpdateEffect SDL_HapticUpdateEffect_REAL +#define SDL_HapticRunEffect SDL_HapticRunEffect_REAL +#define SDL_HapticStopEffect SDL_HapticStopEffect_REAL +#define SDL_HapticDestroyEffect SDL_HapticDestroyEffect_REAL +#define SDL_HapticGetEffectStatus SDL_HapticGetEffectStatus_REAL +#define SDL_HapticSetGain SDL_HapticSetGain_REAL +#define SDL_HapticSetAutocenter SDL_HapticSetAutocenter_REAL +#define SDL_HapticPause SDL_HapticPause_REAL +#define SDL_HapticUnpause SDL_HapticUnpause_REAL +#define SDL_HapticStopAll SDL_HapticStopAll_REAL +#define SDL_HapticRumbleSupported SDL_HapticRumbleSupported_REAL +#define SDL_HapticRumbleInit SDL_HapticRumbleInit_REAL +#define SDL_HapticRumblePlay SDL_HapticRumblePlay_REAL +#define SDL_HapticRumbleStop SDL_HapticRumbleStop_REAL +#define SDL_GUIDToString SDL_GUIDToString_REAL +#define SDL_GUIDFromString SDL_GUIDFromString_REAL +#define SDL_AtomicTryLock SDL_AtomicTryLock_REAL +#define SDL_AtomicLock SDL_AtomicLock_REAL +#define SDL_AtomicUnlock SDL_AtomicUnlock_REAL +#define SDL_MemoryBarrierReleaseFunction SDL_MemoryBarrierReleaseFunction_REAL +#define SDL_MemoryBarrierAcquireFunction SDL_MemoryBarrierAcquireFunction_REAL +#define SDL_AtomicCAS SDL_AtomicCAS_REAL +#define SDL_AtomicSet SDL_AtomicSet_REAL +#define SDL_AtomicGet SDL_AtomicGet_REAL +#define SDL_AtomicAdd SDL_AtomicAdd_REAL +#define SDL_AtomicCASPtr SDL_AtomicCASPtr_REAL +#define SDL_AtomicSetPtr SDL_AtomicSetPtr_REAL +#define SDL_AtomicGetPtr SDL_AtomicGetPtr_REAL +#define SDL_RWFromFile SDL_RWFromFile_REAL +#define SDL_RWFromMem SDL_RWFromMem_REAL +#define SDL_RWFromConstMem SDL_RWFromConstMem_REAL +#define SDL_AllocRW SDL_AllocRW_REAL +#define SDL_FreeRW SDL_FreeRW_REAL +#define SDL_RWsize SDL_RWsize_REAL +#define SDL_RWseek SDL_RWseek_REAL +#define SDL_RWtell SDL_RWtell_REAL +#define SDL_RWread SDL_RWread_REAL +#define SDL_RWwrite SDL_RWwrite_REAL +#define SDL_RWclose SDL_RWclose_REAL +#define SDL_LoadFile_RW SDL_LoadFile_RW_REAL +#define SDL_LoadFile SDL_LoadFile_REAL +#define SDL_ReadU8 SDL_ReadU8_REAL +#define SDL_ReadLE16 SDL_ReadLE16_REAL +#define SDL_ReadBE16 SDL_ReadBE16_REAL +#define SDL_ReadLE32 SDL_ReadLE32_REAL +#define SDL_ReadBE32 SDL_ReadBE32_REAL +#define SDL_ReadLE64 SDL_ReadLE64_REAL +#define SDL_ReadBE64 SDL_ReadBE64_REAL +#define SDL_WriteU8 SDL_WriteU8_REAL +#define SDL_WriteLE16 SDL_WriteLE16_REAL +#define SDL_WriteBE16 SDL_WriteBE16_REAL +#define SDL_WriteLE32 SDL_WriteLE32_REAL +#define SDL_WriteBE32 SDL_WriteBE32_REAL +#define SDL_WriteLE64 SDL_WriteLE64_REAL +#define SDL_WriteBE64 SDL_WriteBE64_REAL +#define SDL_GetNumRenderDrivers SDL_GetNumRenderDrivers_REAL +#define SDL_GetRenderDriverInfo SDL_GetRenderDriverInfo_REAL +#define SDL_CreateWindowAndRenderer SDL_CreateWindowAndRenderer_REAL +#define SDL_CreateRenderer SDL_CreateRenderer_REAL +#define SDL_CreateSoftwareRenderer SDL_CreateSoftwareRenderer_REAL +#define SDL_GetRenderer SDL_GetRenderer_REAL +#define SDL_RenderGetWindow SDL_RenderGetWindow_REAL +#define SDL_GetRendererInfo SDL_GetRendererInfo_REAL +#define SDL_GetRendererOutputSize SDL_GetRendererOutputSize_REAL +#define SDL_CreateTexture SDL_CreateTexture_REAL +#define SDL_CreateTextureFromSurface SDL_CreateTextureFromSurface_REAL +#define SDL_QueryTexture SDL_QueryTexture_REAL +#define SDL_SetTextureColorMod SDL_SetTextureColorMod_REAL +#define SDL_GetTextureColorMod SDL_GetTextureColorMod_REAL +#define SDL_SetTextureAlphaMod SDL_SetTextureAlphaMod_REAL +#define SDL_GetTextureAlphaMod SDL_GetTextureAlphaMod_REAL +#define SDL_SetTextureBlendMode SDL_SetTextureBlendMode_REAL +#define SDL_GetTextureBlendMode SDL_GetTextureBlendMode_REAL +#define SDL_SetTextureScaleMode SDL_SetTextureScaleMode_REAL +#define SDL_GetTextureScaleMode SDL_GetTextureScaleMode_REAL +#define SDL_SetTextureUserData SDL_SetTextureUserData_REAL +#define SDL_GetTextureUserData SDL_GetTextureUserData_REAL +#define SDL_UpdateTexture SDL_UpdateTexture_REAL +#define SDL_UpdateYUVTexture SDL_UpdateYUVTexture_REAL +#define SDL_UpdateNVTexture SDL_UpdateNVTexture_REAL +#define SDL_LockTexture SDL_LockTexture_REAL +#define SDL_LockTextureToSurface SDL_LockTextureToSurface_REAL +#define SDL_UnlockTexture SDL_UnlockTexture_REAL +#define SDL_RenderTargetSupported SDL_RenderTargetSupported_REAL +#define SDL_SetRenderTarget SDL_SetRenderTarget_REAL +#define SDL_GetRenderTarget SDL_GetRenderTarget_REAL +#define SDL_RenderSetLogicalSize SDL_RenderSetLogicalSize_REAL +#define SDL_RenderGetLogicalSize SDL_RenderGetLogicalSize_REAL +#define SDL_RenderSetIntegerScale SDL_RenderSetIntegerScale_REAL +#define SDL_RenderGetIntegerScale SDL_RenderGetIntegerScale_REAL +#define SDL_RenderSetViewport SDL_RenderSetViewport_REAL +#define SDL_RenderGetViewport SDL_RenderGetViewport_REAL +#define SDL_RenderSetClipRect SDL_RenderSetClipRect_REAL +#define SDL_RenderGetClipRect SDL_RenderGetClipRect_REAL +#define SDL_RenderIsClipEnabled SDL_RenderIsClipEnabled_REAL +#define SDL_RenderSetScale SDL_RenderSetScale_REAL +#define SDL_RenderGetScale SDL_RenderGetScale_REAL +#define SDL_RenderWindowToLogical SDL_RenderWindowToLogical_REAL +#define SDL_RenderLogicalToWindow SDL_RenderLogicalToWindow_REAL +#define SDL_SetRenderDrawColor SDL_SetRenderDrawColor_REAL +#define SDL_GetRenderDrawColor SDL_GetRenderDrawColor_REAL +#define SDL_SetRenderDrawBlendMode SDL_SetRenderDrawBlendMode_REAL +#define SDL_GetRenderDrawBlendMode SDL_GetRenderDrawBlendMode_REAL +#define SDL_RenderClear SDL_RenderClear_REAL +#define SDL_RenderDrawPoint SDL_RenderDrawPoint_REAL +#define SDL_RenderDrawPoints SDL_RenderDrawPoints_REAL +#define SDL_RenderDrawLine SDL_RenderDrawLine_REAL +#define SDL_RenderDrawLines SDL_RenderDrawLines_REAL +#define SDL_RenderDrawRect SDL_RenderDrawRect_REAL +#define SDL_RenderDrawRects SDL_RenderDrawRects_REAL +#define SDL_RenderFillRect SDL_RenderFillRect_REAL +#define SDL_RenderFillRects SDL_RenderFillRects_REAL +#define SDL_RenderCopy SDL_RenderCopy_REAL +#define SDL_RenderCopyEx SDL_RenderCopyEx_REAL +#define SDL_RenderDrawPointF SDL_RenderDrawPointF_REAL +#define SDL_RenderDrawPointsF SDL_RenderDrawPointsF_REAL +#define SDL_RenderDrawLineF SDL_RenderDrawLineF_REAL +#define SDL_RenderDrawLinesF SDL_RenderDrawLinesF_REAL +#define SDL_RenderDrawRectF SDL_RenderDrawRectF_REAL +#define SDL_RenderDrawRectsF SDL_RenderDrawRectsF_REAL +#define SDL_RenderFillRectF SDL_RenderFillRectF_REAL +#define SDL_RenderFillRectsF SDL_RenderFillRectsF_REAL +#define SDL_RenderCopyF SDL_RenderCopyF_REAL +#define SDL_RenderCopyExF SDL_RenderCopyExF_REAL +#define SDL_RenderGeometry SDL_RenderGeometry_REAL +#define SDL_RenderGeometryRaw SDL_RenderGeometryRaw_REAL +#define SDL_RenderReadPixels SDL_RenderReadPixels_REAL +#define SDL_RenderPresent SDL_RenderPresent_REAL +#define SDL_DestroyTexture SDL_DestroyTexture_REAL +#define SDL_DestroyRenderer SDL_DestroyRenderer_REAL +#define SDL_RenderFlush SDL_RenderFlush_REAL +#define SDL_GL_BindTexture SDL_GL_BindTexture_REAL +#define SDL_GL_UnbindTexture SDL_GL_UnbindTexture_REAL +#define SDL_RenderGetMetalLayer SDL_RenderGetMetalLayer_REAL +#define SDL_RenderGetMetalCommandEncoder SDL_RenderGetMetalCommandEncoder_REAL +#define SDL_RenderSetVSync SDL_RenderSetVSync_REAL +#define SDL_ReportAssertion SDL_ReportAssertion_REAL +#define SDL_SetAssertionHandler SDL_SetAssertionHandler_REAL +#define SDL_GetDefaultAssertionHandler SDL_GetDefaultAssertionHandler_REAL +#define SDL_GetAssertionHandler SDL_GetAssertionHandler_REAL +#define SDL_GetAssertionReport SDL_GetAssertionReport_REAL +#define SDL_ResetAssertionReport SDL_ResetAssertionReport_REAL +#define SDL_GetPowerInfo SDL_GetPowerInfo_REAL +#define SDL_malloc SDL_malloc_REAL +#define SDL_calloc SDL_calloc_REAL +#define SDL_realloc SDL_realloc_REAL +#define SDL_free SDL_free_REAL +#define SDL_GetOriginalMemoryFunctions SDL_GetOriginalMemoryFunctions_REAL +#define SDL_GetMemoryFunctions SDL_GetMemoryFunctions_REAL +#define SDL_SetMemoryFunctions SDL_SetMemoryFunctions_REAL +#define SDL_GetNumAllocations SDL_GetNumAllocations_REAL +#define SDL_getenv SDL_getenv_REAL +#define SDL_setenv SDL_setenv_REAL +#define SDL_qsort SDL_qsort_REAL +#define SDL_bsearch SDL_bsearch_REAL +#define SDL_abs SDL_abs_REAL +#define SDL_isalpha SDL_isalpha_REAL +#define SDL_isalnum SDL_isalnum_REAL +#define SDL_isblank SDL_isblank_REAL +#define SDL_iscntrl SDL_iscntrl_REAL +#define SDL_isdigit SDL_isdigit_REAL +#define SDL_isxdigit SDL_isxdigit_REAL +#define SDL_ispunct SDL_ispunct_REAL +#define SDL_isspace SDL_isspace_REAL +#define SDL_isupper SDL_isupper_REAL +#define SDL_islower SDL_islower_REAL +#define SDL_isprint SDL_isprint_REAL +#define SDL_isgraph SDL_isgraph_REAL +#define SDL_toupper SDL_toupper_REAL +#define SDL_tolower SDL_tolower_REAL +#define SDL_crc16 SDL_crc16_REAL +#define SDL_crc32 SDL_crc32_REAL +#define SDL_memset SDL_memset_REAL +#define SDL_memset4 SDL_memset4_REAL +#define SDL_memcpy SDL_memcpy_REAL +#define SDL_memmove SDL_memmove_REAL +#define SDL_memcmp SDL_memcmp_REAL +#define SDL_wcslen SDL_wcslen_REAL +#define SDL_wcslcpy SDL_wcslcpy_REAL +#define SDL_wcslcat SDL_wcslcat_REAL +#define SDL_wcsdup SDL_wcsdup_REAL +#define SDL_wcsstr SDL_wcsstr_REAL +#define SDL_wcscmp SDL_wcscmp_REAL +#define SDL_wcsncmp SDL_wcsncmp_REAL +#define SDL_wcscasecmp SDL_wcscasecmp_REAL +#define SDL_wcsncasecmp SDL_wcsncasecmp_REAL +#define SDL_strlen SDL_strlen_REAL +#define SDL_strlcpy SDL_strlcpy_REAL +#define SDL_utf8strlcpy SDL_utf8strlcpy_REAL +#define SDL_strlcat SDL_strlcat_REAL +#define SDL_strdup SDL_strdup_REAL +#define SDL_strrev SDL_strrev_REAL +#define SDL_strupr SDL_strupr_REAL +#define SDL_strlwr SDL_strlwr_REAL +#define SDL_strchr SDL_strchr_REAL +#define SDL_strrchr SDL_strrchr_REAL +#define SDL_strstr SDL_strstr_REAL +#define SDL_strcasestr SDL_strcasestr_REAL +#define SDL_strtokr SDL_strtokr_REAL +#define SDL_utf8strlen SDL_utf8strlen_REAL +#define SDL_utf8strnlen SDL_utf8strnlen_REAL +#define SDL_itoa SDL_itoa_REAL +#define SDL_uitoa SDL_uitoa_REAL +#define SDL_ltoa SDL_ltoa_REAL +#define SDL_ultoa SDL_ultoa_REAL +#define SDL_lltoa SDL_lltoa_REAL +#define SDL_ulltoa SDL_ulltoa_REAL +#define SDL_atoi SDL_atoi_REAL +#define SDL_atof SDL_atof_REAL +#define SDL_strtol SDL_strtol_REAL +#define SDL_strtoul SDL_strtoul_REAL +#define SDL_strtoll SDL_strtoll_REAL +#define SDL_strtoull SDL_strtoull_REAL +#define SDL_strtod SDL_strtod_REAL +#define SDL_strcmp SDL_strcmp_REAL +#define SDL_strncmp SDL_strncmp_REAL +#define SDL_strcasecmp SDL_strcasecmp_REAL +#define SDL_strncasecmp SDL_strncasecmp_REAL +#define SDL_vsscanf SDL_vsscanf_REAL +#define SDL_vsnprintf SDL_vsnprintf_REAL +#define SDL_asprintf SDL_asprintf_REAL +#define SDL_vasprintf SDL_vasprintf_REAL +#define SDL_acos SDL_acos_REAL +#define SDL_acosf SDL_acosf_REAL +#define SDL_asin SDL_asin_REAL +#define SDL_asinf SDL_asinf_REAL +#define SDL_atan SDL_atan_REAL +#define SDL_atanf SDL_atanf_REAL +#define SDL_atan2 SDL_atan2_REAL +#define SDL_atan2f SDL_atan2f_REAL +#define SDL_ceil SDL_ceil_REAL +#define SDL_ceilf SDL_ceilf_REAL +#define SDL_copysign SDL_copysign_REAL +#define SDL_copysignf SDL_copysignf_REAL +#define SDL_cos SDL_cos_REAL +#define SDL_cosf SDL_cosf_REAL +#define SDL_exp SDL_exp_REAL +#define SDL_expf SDL_expf_REAL +#define SDL_fabs SDL_fabs_REAL +#define SDL_fabsf SDL_fabsf_REAL +#define SDL_floor SDL_floor_REAL +#define SDL_floorf SDL_floorf_REAL +#define SDL_trunc SDL_trunc_REAL +#define SDL_truncf SDL_truncf_REAL +#define SDL_fmod SDL_fmod_REAL +#define SDL_fmodf SDL_fmodf_REAL +#define SDL_log SDL_log_REAL +#define SDL_logf SDL_logf_REAL +#define SDL_log10 SDL_log10_REAL +#define SDL_log10f SDL_log10f_REAL +#define SDL_pow SDL_pow_REAL +#define SDL_powf SDL_powf_REAL +#define SDL_round SDL_round_REAL +#define SDL_roundf SDL_roundf_REAL +#define SDL_lround SDL_lround_REAL +#define SDL_lroundf SDL_lroundf_REAL +#define SDL_scalbn SDL_scalbn_REAL +#define SDL_scalbnf SDL_scalbnf_REAL +#define SDL_sin SDL_sin_REAL +#define SDL_sinf SDL_sinf_REAL +#define SDL_sqrt SDL_sqrt_REAL +#define SDL_sqrtf SDL_sqrtf_REAL +#define SDL_tan SDL_tan_REAL +#define SDL_tanf SDL_tanf_REAL +#define SDL_iconv_open SDL_iconv_open_REAL +#define SDL_iconv_close SDL_iconv_close_REAL +#define SDL_iconv SDL_iconv_REAL +#define SDL_iconv_string SDL_iconv_string_REAL +#define SDL_Init SDL_Init_REAL +#define SDL_InitSubSystem SDL_InitSubSystem_REAL +#define SDL_QuitSubSystem SDL_QuitSubSystem_REAL +#define SDL_WasInit SDL_WasInit_REAL +#define SDL_Quit SDL_Quit_REAL +#define SDL_SetMainReady SDL_SetMainReady_REAL +#define SDL_WinRTRunApp SDL_WinRTRunApp_REAL +#define SDL_UIKitRunApp SDL_UIKitRunApp_REAL +#define SDL_GDKRunApp SDL_GDKRunApp_REAL +#define SDL_GDKSuspendComplete SDL_GDKSuspendComplete_REAL +#define SDL_SetWindowsMessageHook SDL_SetWindowsMessageHook_REAL +#define SDL_RenderGetD3D11Device SDL_RenderGetD3D11Device_REAL +#define SDL_RenderGetD3D12Device SDL_RenderGetD3D12Device_REAL +#define SDL_DXGIGetOutputInfo SDL_DXGIGetOutputInfo_REAL +#define SDL_LinuxSetThreadPriority SDL_LinuxSetThreadPriority_REAL +#define SDL_LinuxSetThreadPriorityAndPolicy SDL_LinuxSetThreadPriorityAndPolicy_REAL +#define SDL_GetAndroidSDKVersion SDL_GetAndroidSDKVersion_REAL +#define SDL_IsAndroidTV SDL_IsAndroidTV_REAL +#define SDL_IsChromebook SDL_IsChromebook_REAL +#define SDL_IsDeXMode SDL_IsDeXMode_REAL +#define SDL_AndroidBackButton SDL_AndroidBackButton_REAL +#define SDL_AndroidRequestPermission SDL_AndroidRequestPermission_REAL +#define SDL_AndroidShowToast SDL_AndroidShowToast_REAL +#define SDL_AndroidSendMessage SDL_AndroidSendMessage_REAL +#define SDL_WinRTGetFSPathUNICODE SDL_WinRTGetFSPathUNICODE_REAL +#define SDL_WinRTGetFSPathUTF8 SDL_WinRTGetFSPathUTF8_REAL +#define SDL_WinRTGetDeviceFamily SDL_WinRTGetDeviceFamily_REAL +#define SDL_IsTablet SDL_IsTablet_REAL +#define SDL_OnApplicationWillTerminate SDL_OnApplicationWillTerminate_REAL +#define SDL_OnApplicationDidReceiveMemoryWarning SDL_OnApplicationDidReceiveMemoryWarning_REAL +#define SDL_OnApplicationWillResignActive SDL_OnApplicationWillResignActive_REAL +#define SDL_OnApplicationDidEnterBackground SDL_OnApplicationDidEnterBackground_REAL +#define SDL_OnApplicationWillEnterForeground SDL_OnApplicationWillEnterForeground_REAL +#define SDL_OnApplicationDidBecomeActive SDL_OnApplicationDidBecomeActive_REAL +#define SDL_OnApplicationDidChangeStatusBarOrientation SDL_OnApplicationDidChangeStatusBarOrientation_REAL +#define SDL_GDKGetTaskQueue SDL_GDKGetTaskQueue_REAL +#define SDL_asprintf SDL_asprintf_REAL +#define SDL_asprintf SDL_asprintf_REAL +#define SDL_vasprintf SDL_vasprintf_REAL diff --git a/src/dynapi/SDL_dynapi_procs.h b/src/dynapi/SDL_dynapi_procs.h index 5b2701d63e..a00bee107c 100644 --- a/src/dynapi/SDL_dynapi_procs.h +++ b/src/dynapi/SDL_dynapi_procs.h @@ -868,7 +868,6 @@ SDL_DYNAPI_PROC(int,SDL_RenderGeometry,(SDL_Renderer *a, SDL_Texture *b, const S SDL_DYNAPI_PROC(int,SDL_RenderGeometryRaw,(SDL_Renderer *a, SDL_Texture *b, const float *c, int d, const SDL_Color *e, int f, const float *g, int h, int i, const void *j, int k, int l),(a,b,c,d,e,f,g,h,i,j,k,l),return) SDL_DYNAPI_PROC(int,SDL_RenderSetVSync,(SDL_Renderer *a, int b),(a,b),return) #if !SDL_DYNAPI_PROC_NO_VARARGS -SDL_DYNAPI_PROC(int,SDL_asprintf,(char **a, SDL_PRINTF_FORMAT_STRING const char *b, ...),(a,b),return) #endif SDL_DYNAPI_PROC(int,SDL_vasprintf,(char **a, const char *b, va_list c),(a,b,c),return) SDL_DYNAPI_PROC(void*,SDL_GetWindowICCProfile,(SDL_Window *a, size_t *b),(a,b),return) diff --git a/src/dynapi/gendynapi.py b/src/dynapi/gendynapi.py index 6ae468575d..7dd922ce22 100755 --- a/src/dynapi/gendynapi.py +++ b/src/dynapi/gendynapi.py @@ -403,6 +403,10 @@ def add_dyn_api(proc): if argtype == "void": continue + # Special case, '...' has no parameter name + if argtype == "...": + continue + # Var name: a, b, c, ... varname = chr(i) i += 1