| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374 |
- /*
- Copyright (C) 1997-2025 Sam Lantinga <slouken@libsdl.org>
- This software is provided 'as-is', without any express or implied
- warranty. In no event will the authors be held liable for any damages
- arising from the use of this software.
- Permission is granted to anyone to use this software for any purpose,
- including commercial applications, and to alter it and redistribute it
- freely.
- */
- /* Test for availability of ALL SDL3 symbols */
- #define SDL_DISABLE_ANALYZE_MACROS
- #include <SDL3/SDL.h>
- #include <SDL3/SDL_vulkan.h>
- #if !defined(SDL_PLATFORM_ANDROID)
- extern SDL_DECLSPEC void SDLCALL SDL_GetAndroidActivity(void);
- extern SDL_DECLSPEC void SDLCALL SDL_GetAndroidCachePath(void);
- extern SDL_DECLSPEC void SDLCALL SDL_GetAndroidExternalStoragePath(void);
- extern SDL_DECLSPEC void SDLCALL SDL_GetAndroidExternalStorageState(void);
- extern SDL_DECLSPEC void SDLCALL SDL_GetAndroidInternalStoragePath(void);
- extern SDL_DECLSPEC void SDLCALL SDL_GetAndroidJNIEnv(void);
- extern SDL_DECLSPEC void SDLCALL SDL_GetAndroidSDKVersion(void);
- extern SDL_DECLSPEC void SDLCALL SDL_IsChromebook(void);
- extern SDL_DECLSPEC void SDLCALL SDL_IsDeXMode(void);
- extern SDL_DECLSPEC void SDLCALL SDL_RequestAndroidPermission(void);
- extern SDL_DECLSPEC void SDLCALL SDL_SendAndroidBackButton(void);
- extern SDL_DECLSPEC void SDLCALL SDL_SendAndroidMessage(void);
- extern SDL_DECLSPEC void SDLCALL SDL_ShowAndroidToast(void);
- #endif
- #if !defined(SDL_PLATFORM_GDK)
- extern SDL_DECLSPEC void SDLCALL SDL_GDKResumeGPU(void);
- extern SDL_DECLSPEC void SDLCALL SDL_GDKSuspendGPU(void);
- extern SDL_DECLSPEC void SDLCALL SDL_GDKSuspendComplete(void);
- extern SDL_DECLSPEC void SDLCALL SDL_GetGDKDefaultUser(void);
- extern SDL_DECLSPEC void SDLCALL SDL_GetGDKTaskQueue(void);
- #endif
- #if !defined(SDL_PLATFORM_IOS)
- extern SDL_DECLSPEC void SDLCALL SDL_OnApplicationDidChangeStatusBarOrientation(void);
- extern SDL_DECLSPEC void SDLCALL SDL_SetiOSAnimationCallback(void);
- extern SDL_DECLSPEC void SDLCALL SDL_SetiOSEventPump(void);
- #endif
- #if !defined(SDL_PLATFORM_LINUX)
- extern SDL_DECLSPEC void SDLCALL SDL_SetLinuxThreadPriority(void);
- extern SDL_DECLSPEC void SDLCALL SDL_SetLinuxThreadPriorityAndPolicy(void);
- #endif
- #if !(defined(SDL_PLATFORM_WIN32) || defined(SDL_PLATFORM_WINGDK))
- extern SDL_DECLSPEC void SDLCALL SDL_GetDXGIOutputInfo(void);
- extern SDL_DECLSPEC void SDLCALL SDL_GetDirect3D9AdapterIndex(void);
- #endif
- #if !defined(SDL_PLATFORM_WINDOWS)
- extern SDL_DECLSPEC void SDLCALL SDL_SetWindowsMessageHook(void);
- #endif
- extern SDL_DECLSPEC void SDLCALL SDL_RegisterApp(void);
- extern SDL_DECLSPEC void SDLCALL SDL_UnregisterApp(void);
- extern SDL_DECLSPEC void SDLCALL SDL_EnterAppMainCallbacks(void);
- extern SDL_DECLSPEC void SDLCALL SDL_RunApp(void);
- extern SDL_DECLSPEC void SDLCALL SDL_SetMainReady(void);
- extern SDL_DECLSPEC void SDLCALL JNI_OnLoad(void);
- #define SDL_SYMBOL_ITEM(S) { #S, (SDL_FunctionPointer)S }
- const static struct {
- const char *name;
- SDL_FunctionPointer address;
- } sdl_symbols[] = {
- SDL_SYMBOL_ITEM(JNI_OnLoad),
- SDL_SYMBOL_ITEM(SDL_SetX11EventHook),
- SDL_SYMBOL_ITEM(SDL_AcquireCameraFrame),
- SDL_SYMBOL_ITEM(SDL_AcquireGPUCommandBuffer),
- SDL_SYMBOL_ITEM(SDL_AcquireGPUSwapchainTexture),
- SDL_SYMBOL_ITEM(SDL_AddAtomicInt),
- SDL_SYMBOL_ITEM(SDL_AddEventWatch),
- SDL_SYMBOL_ITEM(SDL_AddGamepadMapping),
- SDL_SYMBOL_ITEM(SDL_AddGamepadMappingsFromFile),
- SDL_SYMBOL_ITEM(SDL_AddGamepadMappingsFromIO),
- SDL_SYMBOL_ITEM(SDL_AddHintCallback),
- SDL_SYMBOL_ITEM(SDL_AddSurfaceAlternateImage),
- SDL_SYMBOL_ITEM(SDL_AddTimer),
- SDL_SYMBOL_ITEM(SDL_AddTimerNS),
- SDL_SYMBOL_ITEM(SDL_AddVulkanRenderSemaphores),
- SDL_SYMBOL_ITEM(SDL_AttachVirtualJoystick),
- SDL_SYMBOL_ITEM(SDL_AudioDevicePaused),
- SDL_SYMBOL_ITEM(SDL_BeginGPUComputePass),
- SDL_SYMBOL_ITEM(SDL_BeginGPUCopyPass),
- SDL_SYMBOL_ITEM(SDL_BeginGPURenderPass),
- SDL_SYMBOL_ITEM(SDL_BindAudioStream),
- SDL_SYMBOL_ITEM(SDL_BindAudioStreams),
- SDL_SYMBOL_ITEM(SDL_BindGPUComputePipeline),
- SDL_SYMBOL_ITEM(SDL_BindGPUComputeSamplers),
- SDL_SYMBOL_ITEM(SDL_BindGPUComputeStorageBuffers),
- SDL_SYMBOL_ITEM(SDL_BindGPUComputeStorageTextures),
- SDL_SYMBOL_ITEM(SDL_BindGPUFragmentSamplers),
- SDL_SYMBOL_ITEM(SDL_BindGPUFragmentStorageBuffers),
- SDL_SYMBOL_ITEM(SDL_BindGPUFragmentStorageTextures),
- SDL_SYMBOL_ITEM(SDL_BindGPUGraphicsPipeline),
- SDL_SYMBOL_ITEM(SDL_BindGPUIndexBuffer),
- SDL_SYMBOL_ITEM(SDL_BindGPUVertexBuffers),
- SDL_SYMBOL_ITEM(SDL_BindGPUVertexSamplers),
- SDL_SYMBOL_ITEM(SDL_BindGPUVertexStorageBuffers),
- SDL_SYMBOL_ITEM(SDL_BindGPUVertexStorageTextures),
- SDL_SYMBOL_ITEM(SDL_BlitGPUTexture),
- SDL_SYMBOL_ITEM(SDL_BlitSurface9Grid),
- SDL_SYMBOL_ITEM(SDL_BlitSurface),
- SDL_SYMBOL_ITEM(SDL_BlitSurfaceScaled),
- SDL_SYMBOL_ITEM(SDL_BlitSurfaceTiled),
- SDL_SYMBOL_ITEM(SDL_BlitSurfaceTiledWithScale),
- SDL_SYMBOL_ITEM(SDL_BlitSurfaceUnchecked),
- SDL_SYMBOL_ITEM(SDL_BlitSurfaceUncheckedScaled),
- SDL_SYMBOL_ITEM(SDL_BroadcastCondition),
- SDL_SYMBOL_ITEM(SDL_CaptureMouse),
- SDL_SYMBOL_ITEM(SDL_ClaimWindowForGPUDevice),
- SDL_SYMBOL_ITEM(SDL_CleanupTLS),
- SDL_SYMBOL_ITEM(SDL_ClearAudioStream),
- SDL_SYMBOL_ITEM(SDL_ClearClipboardData),
- SDL_SYMBOL_ITEM(SDL_ClearComposition),
- SDL_SYMBOL_ITEM(SDL_ClearError),
- SDL_SYMBOL_ITEM(SDL_ClearProperty),
- SDL_SYMBOL_ITEM(SDL_ClearSurface),
- SDL_SYMBOL_ITEM(SDL_CloseAudioDevice),
- SDL_SYMBOL_ITEM(SDL_CloseCamera),
- SDL_SYMBOL_ITEM(SDL_CloseGamepad),
- SDL_SYMBOL_ITEM(SDL_CloseHaptic),
- SDL_SYMBOL_ITEM(SDL_CloseIO),
- SDL_SYMBOL_ITEM(SDL_CloseJoystick),
- SDL_SYMBOL_ITEM(SDL_CloseSensor),
- SDL_SYMBOL_ITEM(SDL_CloseStorage),
- SDL_SYMBOL_ITEM(SDL_CompareAndSwapAtomicInt),
- SDL_SYMBOL_ITEM(SDL_CompareAndSwapAtomicPointer),
- SDL_SYMBOL_ITEM(SDL_CompareAndSwapAtomicU32),
- SDL_SYMBOL_ITEM(SDL_ComposeCustomBlendMode),
- SDL_SYMBOL_ITEM(SDL_ConvertAudioSamples),
- SDL_SYMBOL_ITEM(SDL_ConvertEventToRenderCoordinates),
- SDL_SYMBOL_ITEM(SDL_ConvertPixels),
- SDL_SYMBOL_ITEM(SDL_ConvertPixelsAndColorspace),
- SDL_SYMBOL_ITEM(SDL_ConvertSurface),
- SDL_SYMBOL_ITEM(SDL_ConvertSurfaceAndColorspace),
- SDL_SYMBOL_ITEM(SDL_CopyFile),
- SDL_SYMBOL_ITEM(SDL_CopyGPUBufferToBuffer),
- SDL_SYMBOL_ITEM(SDL_CopyGPUTextureToTexture),
- SDL_SYMBOL_ITEM(SDL_CopyProperties),
- SDL_SYMBOL_ITEM(SDL_CopyStorageFile),
- SDL_SYMBOL_ITEM(SDL_CreateAudioStream),
- SDL_SYMBOL_ITEM(SDL_CreateColorCursor),
- SDL_SYMBOL_ITEM(SDL_CreateCondition),
- SDL_SYMBOL_ITEM(SDL_CreateCursor),
- SDL_SYMBOL_ITEM(SDL_CreateDirectory),
- SDL_SYMBOL_ITEM(SDL_CreateEnvironment),
- SDL_SYMBOL_ITEM(SDL_CreateGPUBuffer),
- SDL_SYMBOL_ITEM(SDL_CreateGPUComputePipeline),
- SDL_SYMBOL_ITEM(SDL_CreateGPUDevice),
- SDL_SYMBOL_ITEM(SDL_CreateGPUDeviceWithProperties),
- SDL_SYMBOL_ITEM(SDL_CreateGPUGraphicsPipeline),
- SDL_SYMBOL_ITEM(SDL_CreateGPUSampler),
- SDL_SYMBOL_ITEM(SDL_CreateGPUShader),
- SDL_SYMBOL_ITEM(SDL_CreateGPUTexture),
- SDL_SYMBOL_ITEM(SDL_CreateGPUTransferBuffer),
- SDL_SYMBOL_ITEM(SDL_CreateHapticEffect),
- SDL_SYMBOL_ITEM(SDL_CreateMutex),
- SDL_SYMBOL_ITEM(SDL_CreatePalette),
- SDL_SYMBOL_ITEM(SDL_CreatePopupWindow),
- SDL_SYMBOL_ITEM(SDL_CreateProcess),
- SDL_SYMBOL_ITEM(SDL_CreateProcessWithProperties),
- SDL_SYMBOL_ITEM(SDL_CreateProperties),
- SDL_SYMBOL_ITEM(SDL_CreateRWLock),
- SDL_SYMBOL_ITEM(SDL_CreateRenderer),
- SDL_SYMBOL_ITEM(SDL_CreateRendererWithProperties),
- SDL_SYMBOL_ITEM(SDL_CreateSemaphore),
- SDL_SYMBOL_ITEM(SDL_CreateSoftwareRenderer),
- SDL_SYMBOL_ITEM(SDL_CreateStorageDirectory),
- SDL_SYMBOL_ITEM(SDL_CreateSurface),
- SDL_SYMBOL_ITEM(SDL_CreateSurfaceFrom),
- SDL_SYMBOL_ITEM(SDL_CreateSurfacePalette),
- SDL_SYMBOL_ITEM(SDL_CreateSystemCursor),
- SDL_SYMBOL_ITEM(SDL_CreateTexture),
- SDL_SYMBOL_ITEM(SDL_CreateTextureFromSurface),
- SDL_SYMBOL_ITEM(SDL_CreateTextureWithProperties),
- SDL_SYMBOL_ITEM(SDL_CreateThreadRuntime),
- SDL_SYMBOL_ITEM(SDL_CreateThreadWithPropertiesRuntime),
- SDL_SYMBOL_ITEM(SDL_CreateWindow),
- SDL_SYMBOL_ITEM(SDL_CreateWindowAndRenderer),
- SDL_SYMBOL_ITEM(SDL_CreateWindowWithProperties),
- SDL_SYMBOL_ITEM(SDL_CursorVisible),
- SDL_SYMBOL_ITEM(SDL_DateTimeToTime),
- SDL_SYMBOL_ITEM(SDL_Delay),
- SDL_SYMBOL_ITEM(SDL_DelayNS),
- SDL_SYMBOL_ITEM(SDL_DestroyAudioStream),
- SDL_SYMBOL_ITEM(SDL_DestroyCondition),
- SDL_SYMBOL_ITEM(SDL_DestroyCursor),
- SDL_SYMBOL_ITEM(SDL_DestroyEnvironment),
- SDL_SYMBOL_ITEM(SDL_DestroyGPUDevice),
- SDL_SYMBOL_ITEM(SDL_DestroyHapticEffect),
- SDL_SYMBOL_ITEM(SDL_DestroyMutex),
- SDL_SYMBOL_ITEM(SDL_DestroyPalette),
- SDL_SYMBOL_ITEM(SDL_DestroyProcess),
- SDL_SYMBOL_ITEM(SDL_DestroyProperties),
- SDL_SYMBOL_ITEM(SDL_DestroyRWLock),
- SDL_SYMBOL_ITEM(SDL_DestroyRenderer),
- SDL_SYMBOL_ITEM(SDL_DestroySemaphore),
- SDL_SYMBOL_ITEM(SDL_DestroySurface),
- SDL_SYMBOL_ITEM(SDL_DestroyTexture),
- SDL_SYMBOL_ITEM(SDL_DestroyWindow),
- SDL_SYMBOL_ITEM(SDL_DestroyWindowSurface),
- SDL_SYMBOL_ITEM(SDL_DetachThread),
- SDL_SYMBOL_ITEM(SDL_DetachVirtualJoystick),
- SDL_SYMBOL_ITEM(SDL_DisableScreenSaver),
- SDL_SYMBOL_ITEM(SDL_DispatchGPUCompute),
- SDL_SYMBOL_ITEM(SDL_DispatchGPUComputeIndirect),
- SDL_SYMBOL_ITEM(SDL_DownloadFromGPUBuffer),
- SDL_SYMBOL_ITEM(SDL_DownloadFromGPUTexture),
- SDL_SYMBOL_ITEM(SDL_DrawGPUIndexedPrimitives),
- SDL_SYMBOL_ITEM(SDL_DrawGPUIndexedPrimitivesIndirect),
- SDL_SYMBOL_ITEM(SDL_DrawGPUPrimitives),
- SDL_SYMBOL_ITEM(SDL_DrawGPUPrimitivesIndirect),
- SDL_SYMBOL_ITEM(SDL_DuplicateSurface),
- SDL_SYMBOL_ITEM(SDL_EGL_GetCurrentConfig),
- SDL_SYMBOL_ITEM(SDL_EGL_GetCurrentDisplay),
- SDL_SYMBOL_ITEM(SDL_EGL_GetProcAddress),
- SDL_SYMBOL_ITEM(SDL_EGL_GetWindowSurface),
- SDL_SYMBOL_ITEM(SDL_EGL_SetAttributeCallbacks),
- SDL_SYMBOL_ITEM(SDL_EnableScreenSaver),
- SDL_SYMBOL_ITEM(SDL_EndGPUComputePass),
- SDL_SYMBOL_ITEM(SDL_EndGPUCopyPass),
- SDL_SYMBOL_ITEM(SDL_EndGPURenderPass),
- SDL_SYMBOL_ITEM(SDL_EnterAppMainCallbacks),
- SDL_SYMBOL_ITEM(SDL_EnumerateDirectory),
- SDL_SYMBOL_ITEM(SDL_EnumerateProperties),
- SDL_SYMBOL_ITEM(SDL_EnumerateStorageDirectory),
- SDL_SYMBOL_ITEM(SDL_EventEnabled),
- SDL_SYMBOL_ITEM(SDL_FillSurfaceRect),
- SDL_SYMBOL_ITEM(SDL_FillSurfaceRects),
- SDL_SYMBOL_ITEM(SDL_FilterEvents),
- SDL_SYMBOL_ITEM(SDL_FlashWindow),
- SDL_SYMBOL_ITEM(SDL_FlipSurface),
- SDL_SYMBOL_ITEM(SDL_FlushAudioStream),
- SDL_SYMBOL_ITEM(SDL_FlushEvent),
- SDL_SYMBOL_ITEM(SDL_FlushEvents),
- SDL_SYMBOL_ITEM(SDL_FlushIO),
- SDL_SYMBOL_ITEM(SDL_FlushRenderer),
- SDL_SYMBOL_ITEM(SDL_GDKResumeGPU),
- SDL_SYMBOL_ITEM(SDL_GDKSuspendComplete),
- SDL_SYMBOL_ITEM(SDL_GDKSuspendGPU),
- SDL_SYMBOL_ITEM(SDL_GL_CreateContext),
- SDL_SYMBOL_ITEM(SDL_GL_DestroyContext),
- SDL_SYMBOL_ITEM(SDL_GL_ExtensionSupported),
- SDL_SYMBOL_ITEM(SDL_GL_GetAttribute),
- SDL_SYMBOL_ITEM(SDL_GL_GetCurrentContext),
- SDL_SYMBOL_ITEM(SDL_GL_GetCurrentWindow),
- SDL_SYMBOL_ITEM(SDL_GL_GetProcAddress),
- SDL_SYMBOL_ITEM(SDL_GL_GetSwapInterval),
- SDL_SYMBOL_ITEM(SDL_GL_LoadLibrary),
- SDL_SYMBOL_ITEM(SDL_GL_MakeCurrent),
- SDL_SYMBOL_ITEM(SDL_GL_ResetAttributes),
- SDL_SYMBOL_ITEM(SDL_GL_SetAttribute),
- SDL_SYMBOL_ITEM(SDL_GL_SetSwapInterval),
- SDL_SYMBOL_ITEM(SDL_GL_SwapWindow),
- SDL_SYMBOL_ITEM(SDL_GL_UnloadLibrary),
- SDL_SYMBOL_ITEM(SDL_GPUSupportsProperties),
- SDL_SYMBOL_ITEM(SDL_GPUSupportsShaderFormats),
- SDL_SYMBOL_ITEM(SDL_GPUTextureFormatTexelBlockSize),
- SDL_SYMBOL_ITEM(SDL_GPUTextureSupportsFormat),
- SDL_SYMBOL_ITEM(SDL_GPUTextureSupportsSampleCount),
- SDL_SYMBOL_ITEM(SDL_GUIDToString),
- SDL_SYMBOL_ITEM(SDL_GamepadConnected),
- SDL_SYMBOL_ITEM(SDL_GamepadEventsEnabled),
- SDL_SYMBOL_ITEM(SDL_GamepadHasAxis),
- SDL_SYMBOL_ITEM(SDL_GamepadHasButton),
- SDL_SYMBOL_ITEM(SDL_GamepadHasSensor),
- SDL_SYMBOL_ITEM(SDL_GamepadSensorEnabled),
- SDL_SYMBOL_ITEM(SDL_GenerateMipmapsForGPUTexture),
- SDL_SYMBOL_ITEM(SDL_GetAndroidActivity),
- SDL_SYMBOL_ITEM(SDL_GetAndroidCachePath),
- SDL_SYMBOL_ITEM(SDL_GetAndroidExternalStoragePath),
- SDL_SYMBOL_ITEM(SDL_GetAndroidExternalStorageState),
- SDL_SYMBOL_ITEM(SDL_GetAndroidInternalStoragePath),
- SDL_SYMBOL_ITEM(SDL_GetAndroidJNIEnv),
- SDL_SYMBOL_ITEM(SDL_GetAndroidSDKVersion),
- SDL_SYMBOL_ITEM(SDL_GetAppMetadataProperty),
- SDL_SYMBOL_ITEM(SDL_GetAssertionHandler),
- SDL_SYMBOL_ITEM(SDL_GetAssertionReport),
- SDL_SYMBOL_ITEM(SDL_GetAtomicInt),
- SDL_SYMBOL_ITEM(SDL_GetAtomicPointer),
- SDL_SYMBOL_ITEM(SDL_GetAtomicU32),
- SDL_SYMBOL_ITEM(SDL_GetAudioDeviceChannelMap),
- SDL_SYMBOL_ITEM(SDL_GetAudioDeviceFormat),
- SDL_SYMBOL_ITEM(SDL_GetAudioDeviceGain),
- SDL_SYMBOL_ITEM(SDL_GetAudioDeviceName),
- SDL_SYMBOL_ITEM(SDL_GetAudioDriver),
- SDL_SYMBOL_ITEM(SDL_GetAudioFormatName),
- SDL_SYMBOL_ITEM(SDL_GetAudioPlaybackDevices),
- SDL_SYMBOL_ITEM(SDL_GetAudioRecordingDevices),
- SDL_SYMBOL_ITEM(SDL_GetAudioStreamAvailable),
- SDL_SYMBOL_ITEM(SDL_GetAudioStreamData),
- SDL_SYMBOL_ITEM(SDL_GetAudioStreamDevice),
- SDL_SYMBOL_ITEM(SDL_GetAudioStreamFormat),
- SDL_SYMBOL_ITEM(SDL_GetAudioStreamFrequencyRatio),
- SDL_SYMBOL_ITEM(SDL_GetAudioStreamGain),
- SDL_SYMBOL_ITEM(SDL_GetAudioStreamInputChannelMap),
- SDL_SYMBOL_ITEM(SDL_GetAudioStreamOutputChannelMap),
- SDL_SYMBOL_ITEM(SDL_GetAudioStreamProperties),
- SDL_SYMBOL_ITEM(SDL_GetAudioStreamQueued),
- SDL_SYMBOL_ITEM(SDL_GetBasePath),
- SDL_SYMBOL_ITEM(SDL_GetBooleanProperty),
- SDL_SYMBOL_ITEM(SDL_GetCPUCacheLineSize),
- SDL_SYMBOL_ITEM(SDL_GetCameraDriver),
- SDL_SYMBOL_ITEM(SDL_GetCameraFormat),
- SDL_SYMBOL_ITEM(SDL_GetCameraID),
- SDL_SYMBOL_ITEM(SDL_GetCameraName),
- SDL_SYMBOL_ITEM(SDL_GetCameraPermissionState),
- SDL_SYMBOL_ITEM(SDL_GetCameraPosition),
- SDL_SYMBOL_ITEM(SDL_GetCameraProperties),
- SDL_SYMBOL_ITEM(SDL_GetCameraSupportedFormats),
- SDL_SYMBOL_ITEM(SDL_GetCameras),
- SDL_SYMBOL_ITEM(SDL_GetClipboardData),
- SDL_SYMBOL_ITEM(SDL_GetClipboardMimeTypes),
- SDL_SYMBOL_ITEM(SDL_GetClipboardText),
- SDL_SYMBOL_ITEM(SDL_GetClosestFullscreenDisplayMode),
- SDL_SYMBOL_ITEM(SDL_GetCurrentAudioDriver),
- SDL_SYMBOL_ITEM(SDL_GetCurrentCameraDriver),
- SDL_SYMBOL_ITEM(SDL_GetCurrentDisplayMode),
- SDL_SYMBOL_ITEM(SDL_GetCurrentDisplayOrientation),
- SDL_SYMBOL_ITEM(SDL_GetCurrentRenderOutputSize),
- SDL_SYMBOL_ITEM(SDL_GetCurrentThreadID),
- SDL_SYMBOL_ITEM(SDL_GetCurrentTime),
- SDL_SYMBOL_ITEM(SDL_GetCurrentVideoDriver),
- SDL_SYMBOL_ITEM(SDL_GetCursor),
- SDL_SYMBOL_ITEM(SDL_GetDXGIOutputInfo),
- SDL_SYMBOL_ITEM(SDL_GetDateTimeLocalePreferences),
- SDL_SYMBOL_ITEM(SDL_GetDayOfWeek),
- SDL_SYMBOL_ITEM(SDL_GetDayOfYear),
- SDL_SYMBOL_ITEM(SDL_GetDaysInMonth),
- SDL_SYMBOL_ITEM(SDL_GetDefaultAssertionHandler),
- SDL_SYMBOL_ITEM(SDL_GetDefaultCursor),
- SDL_SYMBOL_ITEM(SDL_GetDesktopDisplayMode),
- SDL_SYMBOL_ITEM(SDL_GetDirect3D9AdapterIndex),
- SDL_SYMBOL_ITEM(SDL_GetDisplayBounds),
- SDL_SYMBOL_ITEM(SDL_GetDisplayContentScale),
- SDL_SYMBOL_ITEM(SDL_GetDisplayForPoint),
- SDL_SYMBOL_ITEM(SDL_GetDisplayForRect),
- SDL_SYMBOL_ITEM(SDL_GetDisplayForWindow),
- SDL_SYMBOL_ITEM(SDL_GetDisplayName),
- SDL_SYMBOL_ITEM(SDL_GetDisplayProperties),
- SDL_SYMBOL_ITEM(SDL_GetDisplayUsableBounds),
- SDL_SYMBOL_ITEM(SDL_GetDisplays),
- SDL_SYMBOL_ITEM(SDL_GetEnvironment),
- SDL_SYMBOL_ITEM(SDL_GetEnvironmentVariable),
- SDL_SYMBOL_ITEM(SDL_GetEnvironmentVariables),
- SDL_SYMBOL_ITEM(SDL_GetError),
- SDL_SYMBOL_ITEM(SDL_GetEventFilter),
- SDL_SYMBOL_ITEM(SDL_GetFloatProperty),
- SDL_SYMBOL_ITEM(SDL_GetFullscreenDisplayModes),
- SDL_SYMBOL_ITEM(SDL_GetGDKDefaultUser),
- SDL_SYMBOL_ITEM(SDL_GetGDKTaskQueue),
- SDL_SYMBOL_ITEM(SDL_GetGPUDeviceDriver),
- SDL_SYMBOL_ITEM(SDL_GetGPUDriver),
- SDL_SYMBOL_ITEM(SDL_GetGPUShaderFormats),
- SDL_SYMBOL_ITEM(SDL_GetGPUSwapchainTextureFormat),
- SDL_SYMBOL_ITEM(SDL_GetGamepadAppleSFSymbolsNameForAxis),
- SDL_SYMBOL_ITEM(SDL_GetGamepadAppleSFSymbolsNameForButton),
- SDL_SYMBOL_ITEM(SDL_GetGamepadAxis),
- SDL_SYMBOL_ITEM(SDL_GetGamepadAxisFromString),
- SDL_SYMBOL_ITEM(SDL_GetGamepadBindings),
- SDL_SYMBOL_ITEM(SDL_GetGamepadButton),
- SDL_SYMBOL_ITEM(SDL_GetGamepadButtonFromString),
- SDL_SYMBOL_ITEM(SDL_GetGamepadButtonLabel),
- SDL_SYMBOL_ITEM(SDL_GetGamepadButtonLabelForType),
- SDL_SYMBOL_ITEM(SDL_GetGamepadConnectionState),
- SDL_SYMBOL_ITEM(SDL_GetGamepadFirmwareVersion),
- SDL_SYMBOL_ITEM(SDL_GetGamepadFromID),
- SDL_SYMBOL_ITEM(SDL_GetGamepadFromPlayerIndex),
- SDL_SYMBOL_ITEM(SDL_GetGamepadGUIDForID),
- SDL_SYMBOL_ITEM(SDL_GetGamepadID),
- SDL_SYMBOL_ITEM(SDL_GetGamepadJoystick),
- SDL_SYMBOL_ITEM(SDL_GetGamepadMapping),
- SDL_SYMBOL_ITEM(SDL_GetGamepadMappingForGUID),
- SDL_SYMBOL_ITEM(SDL_GetGamepadMappingForID),
- SDL_SYMBOL_ITEM(SDL_GetGamepadMappings),
- SDL_SYMBOL_ITEM(SDL_GetGamepadName),
- SDL_SYMBOL_ITEM(SDL_GetGamepadNameForID),
- SDL_SYMBOL_ITEM(SDL_GetGamepadPath),
- SDL_SYMBOL_ITEM(SDL_GetGamepadPathForID),
- SDL_SYMBOL_ITEM(SDL_GetGamepadPlayerIndex),
- SDL_SYMBOL_ITEM(SDL_GetGamepadPlayerIndexForID),
- SDL_SYMBOL_ITEM(SDL_GetGamepadPowerInfo),
- SDL_SYMBOL_ITEM(SDL_GetGamepadProduct),
- SDL_SYMBOL_ITEM(SDL_GetGamepadProductForID),
- SDL_SYMBOL_ITEM(SDL_GetGamepadProductVersion),
- SDL_SYMBOL_ITEM(SDL_GetGamepadProductVersionForID),
- SDL_SYMBOL_ITEM(SDL_GetGamepadProperties),
- SDL_SYMBOL_ITEM(SDL_GetGamepadSensorData),
- SDL_SYMBOL_ITEM(SDL_GetGamepadSensorDataRate),
- SDL_SYMBOL_ITEM(SDL_GetGamepadSerial),
- SDL_SYMBOL_ITEM(SDL_GetGamepadSteamHandle),
- SDL_SYMBOL_ITEM(SDL_GetGamepadStringForAxis),
- SDL_SYMBOL_ITEM(SDL_GetGamepadStringForButton),
- SDL_SYMBOL_ITEM(SDL_GetGamepadStringForType),
- SDL_SYMBOL_ITEM(SDL_GetGamepadTouchpadFinger),
- SDL_SYMBOL_ITEM(SDL_GetGamepadType),
- SDL_SYMBOL_ITEM(SDL_GetGamepadTypeForID),
- SDL_SYMBOL_ITEM(SDL_GetGamepadTypeFromString),
- SDL_SYMBOL_ITEM(SDL_GetGamepadVendor),
- SDL_SYMBOL_ITEM(SDL_GetGamepadVendorForID),
- SDL_SYMBOL_ITEM(SDL_GetGamepads),
- SDL_SYMBOL_ITEM(SDL_GetGlobalMouseState),
- SDL_SYMBOL_ITEM(SDL_GetGlobalProperties),
- SDL_SYMBOL_ITEM(SDL_GetGrabbedWindow),
- SDL_SYMBOL_ITEM(SDL_GetHapticEffectStatus),
- SDL_SYMBOL_ITEM(SDL_GetHapticFeatures),
- SDL_SYMBOL_ITEM(SDL_GetHapticFromID),
- SDL_SYMBOL_ITEM(SDL_GetHapticID),
- SDL_SYMBOL_ITEM(SDL_GetHapticName),
- SDL_SYMBOL_ITEM(SDL_GetHapticNameForID),
- SDL_SYMBOL_ITEM(SDL_GetHaptics),
- SDL_SYMBOL_ITEM(SDL_GetHint),
- SDL_SYMBOL_ITEM(SDL_GetHintBoolean),
- SDL_SYMBOL_ITEM(SDL_GetIOProperties),
- SDL_SYMBOL_ITEM(SDL_GetIOSize),
- SDL_SYMBOL_ITEM(SDL_GetIOStatus),
- SDL_SYMBOL_ITEM(SDL_GetJoystickAxis),
- SDL_SYMBOL_ITEM(SDL_GetJoystickAxisInitialState),
- SDL_SYMBOL_ITEM(SDL_GetJoystickBall),
- SDL_SYMBOL_ITEM(SDL_GetJoystickButton),
- SDL_SYMBOL_ITEM(SDL_GetJoystickConnectionState),
- SDL_SYMBOL_ITEM(SDL_GetJoystickFirmwareVersion),
- SDL_SYMBOL_ITEM(SDL_GetJoystickFromID),
- SDL_SYMBOL_ITEM(SDL_GetJoystickFromPlayerIndex),
- SDL_SYMBOL_ITEM(SDL_GetJoystickGUID),
- SDL_SYMBOL_ITEM(SDL_GetJoystickGUIDForID),
- SDL_SYMBOL_ITEM(SDL_GetJoystickGUIDInfo),
- SDL_SYMBOL_ITEM(SDL_GetJoystickHat),
- SDL_SYMBOL_ITEM(SDL_GetJoystickID),
- SDL_SYMBOL_ITEM(SDL_GetJoystickName),
- SDL_SYMBOL_ITEM(SDL_GetJoystickNameForID),
- SDL_SYMBOL_ITEM(SDL_GetJoystickPath),
- SDL_SYMBOL_ITEM(SDL_GetJoystickPathForID),
- SDL_SYMBOL_ITEM(SDL_GetJoystickPlayerIndex),
- SDL_SYMBOL_ITEM(SDL_GetJoystickPlayerIndexForID),
- SDL_SYMBOL_ITEM(SDL_GetJoystickPowerInfo),
- SDL_SYMBOL_ITEM(SDL_GetJoystickProduct),
- SDL_SYMBOL_ITEM(SDL_GetJoystickProductForID),
- SDL_SYMBOL_ITEM(SDL_GetJoystickProductVersion),
- SDL_SYMBOL_ITEM(SDL_GetJoystickProductVersionForID),
- SDL_SYMBOL_ITEM(SDL_GetJoystickProperties),
- SDL_SYMBOL_ITEM(SDL_GetJoystickSerial),
- SDL_SYMBOL_ITEM(SDL_GetJoystickType),
- SDL_SYMBOL_ITEM(SDL_GetJoystickTypeForID),
- SDL_SYMBOL_ITEM(SDL_GetJoystickVendor),
- SDL_SYMBOL_ITEM(SDL_GetJoystickVendorForID),
- SDL_SYMBOL_ITEM(SDL_GetJoysticks),
- SDL_SYMBOL_ITEM(SDL_GetKeyFromName),
- SDL_SYMBOL_ITEM(SDL_GetKeyFromScancode),
- SDL_SYMBOL_ITEM(SDL_GetKeyName),
- SDL_SYMBOL_ITEM(SDL_GetKeyboardFocus),
- SDL_SYMBOL_ITEM(SDL_GetKeyboardNameForID),
- SDL_SYMBOL_ITEM(SDL_GetKeyboardState),
- SDL_SYMBOL_ITEM(SDL_GetKeyboards),
- SDL_SYMBOL_ITEM(SDL_GetLogOutputFunction),
- SDL_SYMBOL_ITEM(SDL_GetLogPriority),
- SDL_SYMBOL_ITEM(SDL_GetMasksForPixelFormat),
- SDL_SYMBOL_ITEM(SDL_GetMaxHapticEffects),
- SDL_SYMBOL_ITEM(SDL_GetMaxHapticEffectsPlaying),
- SDL_SYMBOL_ITEM(SDL_GetMemoryFunctions),
- SDL_SYMBOL_ITEM(SDL_GetMice),
- SDL_SYMBOL_ITEM(SDL_GetModState),
- SDL_SYMBOL_ITEM(SDL_GetMouseFocus),
- SDL_SYMBOL_ITEM(SDL_GetMouseNameForID),
- SDL_SYMBOL_ITEM(SDL_GetMouseState),
- SDL_SYMBOL_ITEM(SDL_GetNaturalDisplayOrientation),
- SDL_SYMBOL_ITEM(SDL_GetNumAllocations),
- SDL_SYMBOL_ITEM(SDL_GetNumAudioDrivers),
- SDL_SYMBOL_ITEM(SDL_GetNumCameraDrivers),
- SDL_SYMBOL_ITEM(SDL_GetNumGPUDrivers),
- SDL_SYMBOL_ITEM(SDL_GetNumGamepadTouchpadFingers),
- SDL_SYMBOL_ITEM(SDL_GetNumGamepadTouchpads),
- SDL_SYMBOL_ITEM(SDL_GetNumHapticAxes),
- SDL_SYMBOL_ITEM(SDL_GetNumJoystickAxes),
- SDL_SYMBOL_ITEM(SDL_GetNumJoystickBalls),
- SDL_SYMBOL_ITEM(SDL_GetNumJoystickButtons),
- SDL_SYMBOL_ITEM(SDL_GetNumJoystickHats),
- SDL_SYMBOL_ITEM(SDL_GetNumLogicalCPUCores),
- SDL_SYMBOL_ITEM(SDL_GetNumRenderDrivers),
- SDL_SYMBOL_ITEM(SDL_GetNumVideoDrivers),
- SDL_SYMBOL_ITEM(SDL_GetNumberProperty),
- SDL_SYMBOL_ITEM(SDL_GetOriginalMemoryFunctions),
- SDL_SYMBOL_ITEM(SDL_GetPathInfo),
- SDL_SYMBOL_ITEM(SDL_GetPerformanceCounter),
- SDL_SYMBOL_ITEM(SDL_GetPerformanceFrequency),
- SDL_SYMBOL_ITEM(SDL_GetPixelFormatDetails),
- SDL_SYMBOL_ITEM(SDL_GetPixelFormatForMasks),
- SDL_SYMBOL_ITEM(SDL_GetPixelFormatName),
- SDL_SYMBOL_ITEM(SDL_GetPlatform),
- SDL_SYMBOL_ITEM(SDL_GetPointerProperty),
- SDL_SYMBOL_ITEM(SDL_GetPowerInfo),
- SDL_SYMBOL_ITEM(SDL_GetPrefPath),
- SDL_SYMBOL_ITEM(SDL_GetPreferredLocales),
- SDL_SYMBOL_ITEM(SDL_GetPrimaryDisplay),
- SDL_SYMBOL_ITEM(SDL_GetPrimarySelectionText),
- SDL_SYMBOL_ITEM(SDL_GetProcessInput),
- SDL_SYMBOL_ITEM(SDL_GetProcessOutput),
- SDL_SYMBOL_ITEM(SDL_GetProcessProperties),
- SDL_SYMBOL_ITEM(SDL_GetPropertyType),
- SDL_SYMBOL_ITEM(SDL_GetRGB),
- SDL_SYMBOL_ITEM(SDL_GetRGBA),
- SDL_SYMBOL_ITEM(SDL_GetRealGamepadType),
- SDL_SYMBOL_ITEM(SDL_GetRealGamepadTypeForID),
- SDL_SYMBOL_ITEM(SDL_GetRectAndLineIntersection),
- SDL_SYMBOL_ITEM(SDL_GetRectAndLineIntersectionFloat),
- SDL_SYMBOL_ITEM(SDL_GetRectEnclosingPoints),
- SDL_SYMBOL_ITEM(SDL_GetRectEnclosingPointsFloat),
- SDL_SYMBOL_ITEM(SDL_GetRectIntersection),
- SDL_SYMBOL_ITEM(SDL_GetRectIntersectionFloat),
- SDL_SYMBOL_ITEM(SDL_GetRectUnion),
- SDL_SYMBOL_ITEM(SDL_GetRectUnionFloat),
- SDL_SYMBOL_ITEM(SDL_GetRelativeMouseState),
- SDL_SYMBOL_ITEM(SDL_GetRenderClipRect),
- SDL_SYMBOL_ITEM(SDL_GetRenderColorScale),
- SDL_SYMBOL_ITEM(SDL_GetRenderDrawBlendMode),
- SDL_SYMBOL_ITEM(SDL_GetRenderDrawColor),
- SDL_SYMBOL_ITEM(SDL_GetRenderDrawColorFloat),
- SDL_SYMBOL_ITEM(SDL_GetRenderDriver),
- SDL_SYMBOL_ITEM(SDL_GetRenderLogicalPresentation),
- SDL_SYMBOL_ITEM(SDL_GetRenderLogicalPresentationRect),
- SDL_SYMBOL_ITEM(SDL_GetRenderMetalCommandEncoder),
- SDL_SYMBOL_ITEM(SDL_GetRenderMetalLayer),
- SDL_SYMBOL_ITEM(SDL_GetRenderOutputSize),
- SDL_SYMBOL_ITEM(SDL_GetRenderSafeArea),
- SDL_SYMBOL_ITEM(SDL_GetRenderScale),
- SDL_SYMBOL_ITEM(SDL_GetRenderTarget),
- SDL_SYMBOL_ITEM(SDL_GetRenderVSync),
- SDL_SYMBOL_ITEM(SDL_GetRenderViewport),
- SDL_SYMBOL_ITEM(SDL_GetRenderWindow),
- SDL_SYMBOL_ITEM(SDL_GetRenderer),
- SDL_SYMBOL_ITEM(SDL_GetRendererFromTexture),
- SDL_SYMBOL_ITEM(SDL_GetRendererName),
- SDL_SYMBOL_ITEM(SDL_GetRendererProperties),
- SDL_SYMBOL_ITEM(SDL_GetRevision),
- SDL_SYMBOL_ITEM(SDL_GetSIMDAlignment),
- SDL_SYMBOL_ITEM(SDL_GetScancodeFromKey),
- SDL_SYMBOL_ITEM(SDL_GetScancodeFromName),
- SDL_SYMBOL_ITEM(SDL_GetScancodeName),
- SDL_SYMBOL_ITEM(SDL_GetSemaphoreValue),
- SDL_SYMBOL_ITEM(SDL_GetSensorData),
- SDL_SYMBOL_ITEM(SDL_GetSensorFromID),
- SDL_SYMBOL_ITEM(SDL_GetSensorID),
- SDL_SYMBOL_ITEM(SDL_GetSensorName),
- SDL_SYMBOL_ITEM(SDL_GetSensorNameForID),
- SDL_SYMBOL_ITEM(SDL_GetSensorNonPortableType),
- SDL_SYMBOL_ITEM(SDL_GetSensorNonPortableTypeForID),
- SDL_SYMBOL_ITEM(SDL_GetSensorProperties),
- SDL_SYMBOL_ITEM(SDL_GetSensorType),
- SDL_SYMBOL_ITEM(SDL_GetSensorTypeForID),
- SDL_SYMBOL_ITEM(SDL_GetSensors),
- SDL_SYMBOL_ITEM(SDL_GetSilenceValueForFormat),
- SDL_SYMBOL_ITEM(SDL_GetStorageFileSize),
- SDL_SYMBOL_ITEM(SDL_GetStoragePathInfo),
- SDL_SYMBOL_ITEM(SDL_GetStorageSpaceRemaining),
- SDL_SYMBOL_ITEM(SDL_GetStringProperty),
- SDL_SYMBOL_ITEM(SDL_GetSurfaceAlphaMod),
- SDL_SYMBOL_ITEM(SDL_GetSurfaceBlendMode),
- SDL_SYMBOL_ITEM(SDL_GetSurfaceClipRect),
- SDL_SYMBOL_ITEM(SDL_GetSurfaceColorKey),
- SDL_SYMBOL_ITEM(SDL_GetSurfaceColorMod),
- SDL_SYMBOL_ITEM(SDL_GetSurfaceColorspace),
- SDL_SYMBOL_ITEM(SDL_GetSurfaceImages),
- SDL_SYMBOL_ITEM(SDL_GetSurfacePalette),
- SDL_SYMBOL_ITEM(SDL_GetSurfaceProperties),
- SDL_SYMBOL_ITEM(SDL_GetSystemRAM),
- SDL_SYMBOL_ITEM(SDL_GetSystemTheme),
- SDL_SYMBOL_ITEM(SDL_GetTLS),
- SDL_SYMBOL_ITEM(SDL_GetTextInputArea),
- SDL_SYMBOL_ITEM(SDL_GetTextureAlphaMod),
- SDL_SYMBOL_ITEM(SDL_GetTextureAlphaModFloat),
- SDL_SYMBOL_ITEM(SDL_GetTextureBlendMode),
- SDL_SYMBOL_ITEM(SDL_GetTextureColorMod),
- SDL_SYMBOL_ITEM(SDL_GetTextureColorModFloat),
- SDL_SYMBOL_ITEM(SDL_GetTextureProperties),
- SDL_SYMBOL_ITEM(SDL_GetTextureScaleMode),
- SDL_SYMBOL_ITEM(SDL_GetTextureSize),
- SDL_SYMBOL_ITEM(SDL_GetThreadID),
- SDL_SYMBOL_ITEM(SDL_GetThreadName),
- SDL_SYMBOL_ITEM(SDL_GetTicks),
- SDL_SYMBOL_ITEM(SDL_GetTicksNS),
- SDL_SYMBOL_ITEM(SDL_GetTouchDeviceName),
- SDL_SYMBOL_ITEM(SDL_GetTouchDeviceType),
- SDL_SYMBOL_ITEM(SDL_GetTouchDevices),
- SDL_SYMBOL_ITEM(SDL_GetTouchFingers),
- SDL_SYMBOL_ITEM(SDL_GetUserFolder),
- SDL_SYMBOL_ITEM(SDL_GetVersion),
- SDL_SYMBOL_ITEM(SDL_GetVideoDriver),
- SDL_SYMBOL_ITEM(SDL_GetWindowAspectRatio),
- SDL_SYMBOL_ITEM(SDL_GetWindowBordersSize),
- SDL_SYMBOL_ITEM(SDL_GetWindowDisplayScale),
- SDL_SYMBOL_ITEM(SDL_GetWindowFlags),
- SDL_SYMBOL_ITEM(SDL_GetWindowFromEvent),
- SDL_SYMBOL_ITEM(SDL_GetWindowFromID),
- SDL_SYMBOL_ITEM(SDL_GetWindowFullscreenMode),
- SDL_SYMBOL_ITEM(SDL_GetWindowICCProfile),
- SDL_SYMBOL_ITEM(SDL_GetWindowID),
- SDL_SYMBOL_ITEM(SDL_GetWindowKeyboardGrab),
- SDL_SYMBOL_ITEM(SDL_GetWindowMaximumSize),
- SDL_SYMBOL_ITEM(SDL_GetWindowMinimumSize),
- SDL_SYMBOL_ITEM(SDL_GetWindowMouseGrab),
- SDL_SYMBOL_ITEM(SDL_GetWindowMouseRect),
- SDL_SYMBOL_ITEM(SDL_GetWindowOpacity),
- SDL_SYMBOL_ITEM(SDL_GetWindowParent),
- SDL_SYMBOL_ITEM(SDL_GetWindowPixelDensity),
- SDL_SYMBOL_ITEM(SDL_GetWindowPixelFormat),
- SDL_SYMBOL_ITEM(SDL_GetWindowPosition),
- SDL_SYMBOL_ITEM(SDL_GetWindowProperties),
- SDL_SYMBOL_ITEM(SDL_GetWindowRelativeMouseMode),
- SDL_SYMBOL_ITEM(SDL_GetWindowSafeArea),
- SDL_SYMBOL_ITEM(SDL_GetWindowSize),
- SDL_SYMBOL_ITEM(SDL_GetWindowSizeInPixels),
- SDL_SYMBOL_ITEM(SDL_GetWindowSurface),
- SDL_SYMBOL_ITEM(SDL_GetWindowSurfaceVSync),
- SDL_SYMBOL_ITEM(SDL_GetWindowTitle),
- SDL_SYMBOL_ITEM(SDL_GetWindows),
- SDL_SYMBOL_ITEM(SDL_GlobDirectory),
- SDL_SYMBOL_ITEM(SDL_GlobStorageDirectory),
- SDL_SYMBOL_ITEM(SDL_HapticEffectSupported),
- SDL_SYMBOL_ITEM(SDL_HapticRumbleSupported),
- SDL_SYMBOL_ITEM(SDL_HasARMSIMD),
- SDL_SYMBOL_ITEM(SDL_HasAVX2),
- SDL_SYMBOL_ITEM(SDL_HasAVX512F),
- SDL_SYMBOL_ITEM(SDL_HasAVX),
- SDL_SYMBOL_ITEM(SDL_HasAltiVec),
- SDL_SYMBOL_ITEM(SDL_HasClipboardData),
- SDL_SYMBOL_ITEM(SDL_HasClipboardText),
- SDL_SYMBOL_ITEM(SDL_HasEvent),
- SDL_SYMBOL_ITEM(SDL_HasEvents),
- SDL_SYMBOL_ITEM(SDL_HasGamepad),
- SDL_SYMBOL_ITEM(SDL_HasJoystick),
- SDL_SYMBOL_ITEM(SDL_HasKeyboard),
- SDL_SYMBOL_ITEM(SDL_HasLASX),
- SDL_SYMBOL_ITEM(SDL_HasLSX),
- SDL_SYMBOL_ITEM(SDL_HasMMX),
- SDL_SYMBOL_ITEM(SDL_HasMouse),
- SDL_SYMBOL_ITEM(SDL_HasNEON),
- SDL_SYMBOL_ITEM(SDL_HasPrimarySelectionText),
- SDL_SYMBOL_ITEM(SDL_HasProperty),
- SDL_SYMBOL_ITEM(SDL_HasRectIntersection),
- SDL_SYMBOL_ITEM(SDL_HasRectIntersectionFloat),
- SDL_SYMBOL_ITEM(SDL_HasSSE2),
- SDL_SYMBOL_ITEM(SDL_HasSSE3),
- SDL_SYMBOL_ITEM(SDL_HasSSE41),
- SDL_SYMBOL_ITEM(SDL_HasSSE42),
- SDL_SYMBOL_ITEM(SDL_HasSSE),
- SDL_SYMBOL_ITEM(SDL_HasScreenKeyboardSupport),
- SDL_SYMBOL_ITEM(SDL_HideCursor),
- SDL_SYMBOL_ITEM(SDL_HideWindow),
- SDL_SYMBOL_ITEM(SDL_IOFromConstMem),
- SDL_SYMBOL_ITEM(SDL_IOFromDynamicMem),
- SDL_SYMBOL_ITEM(SDL_IOFromFile),
- SDL_SYMBOL_ITEM(SDL_IOFromMem),
- SDL_SYMBOL_ITEM(SDL_IOprintf),
- SDL_SYMBOL_ITEM(SDL_IOvprintf),
- SDL_SYMBOL_ITEM(SDL_Init),
- SDL_SYMBOL_ITEM(SDL_InitHapticRumble),
- SDL_SYMBOL_ITEM(SDL_InitSubSystem),
- SDL_SYMBOL_ITEM(SDL_InsertGPUDebugLabel),
- SDL_SYMBOL_ITEM(SDL_IsChromebook),
- SDL_SYMBOL_ITEM(SDL_IsDeXMode),
- SDL_SYMBOL_ITEM(SDL_IsGamepad),
- SDL_SYMBOL_ITEM(SDL_IsJoystickHaptic),
- SDL_SYMBOL_ITEM(SDL_IsJoystickVirtual),
- SDL_SYMBOL_ITEM(SDL_IsMouseHaptic),
- SDL_SYMBOL_ITEM(SDL_IsTV),
- SDL_SYMBOL_ITEM(SDL_IsTablet),
- SDL_SYMBOL_ITEM(SDL_JoystickConnected),
- SDL_SYMBOL_ITEM(SDL_JoystickEventsEnabled),
- SDL_SYMBOL_ITEM(SDL_KillProcess),
- SDL_SYMBOL_ITEM(SDL_LoadBMP),
- SDL_SYMBOL_ITEM(SDL_LoadBMP_IO),
- SDL_SYMBOL_ITEM(SDL_LoadFile),
- SDL_SYMBOL_ITEM(SDL_LoadFile_IO),
- SDL_SYMBOL_ITEM(SDL_LoadFunction),
- SDL_SYMBOL_ITEM(SDL_LoadObject),
- SDL_SYMBOL_ITEM(SDL_LoadWAV),
- SDL_SYMBOL_ITEM(SDL_LoadWAV_IO),
- SDL_SYMBOL_ITEM(SDL_LockAudioStream),
- SDL_SYMBOL_ITEM(SDL_LockJoysticks),
- SDL_SYMBOL_ITEM(SDL_LockMutex),
- SDL_SYMBOL_ITEM(SDL_LockProperties),
- SDL_SYMBOL_ITEM(SDL_LockRWLockForReading),
- SDL_SYMBOL_ITEM(SDL_LockRWLockForWriting),
- SDL_SYMBOL_ITEM(SDL_LockSpinlock),
- SDL_SYMBOL_ITEM(SDL_LockSurface),
- SDL_SYMBOL_ITEM(SDL_LockTexture),
- SDL_SYMBOL_ITEM(SDL_LockTextureToSurface),
- SDL_SYMBOL_ITEM(SDL_Log),
- SDL_SYMBOL_ITEM(SDL_LogCritical),
- SDL_SYMBOL_ITEM(SDL_LogDebug),
- SDL_SYMBOL_ITEM(SDL_LogError),
- SDL_SYMBOL_ITEM(SDL_LogInfo),
- SDL_SYMBOL_ITEM(SDL_LogMessage),
- SDL_SYMBOL_ITEM(SDL_LogMessageV),
- SDL_SYMBOL_ITEM(SDL_LogTrace),
- SDL_SYMBOL_ITEM(SDL_LogVerbose),
- SDL_SYMBOL_ITEM(SDL_LogWarn),
- SDL_SYMBOL_ITEM(SDL_MapGPUTransferBuffer),
- SDL_SYMBOL_ITEM(SDL_MapRGB),
- SDL_SYMBOL_ITEM(SDL_MapRGBA),
- SDL_SYMBOL_ITEM(SDL_MapSurfaceRGB),
- SDL_SYMBOL_ITEM(SDL_MapSurfaceRGBA),
- SDL_SYMBOL_ITEM(SDL_MaximizeWindow),
- SDL_SYMBOL_ITEM(SDL_MemoryBarrierAcquireFunction),
- SDL_SYMBOL_ITEM(SDL_MemoryBarrierReleaseFunction),
- SDL_SYMBOL_ITEM(SDL_Metal_CreateView),
- SDL_SYMBOL_ITEM(SDL_Metal_DestroyView),
- SDL_SYMBOL_ITEM(SDL_Metal_GetLayer),
- SDL_SYMBOL_ITEM(SDL_MinimizeWindow),
- SDL_SYMBOL_ITEM(SDL_MixAudio),
- SDL_SYMBOL_ITEM(SDL_OnApplicationDidChangeStatusBarOrientation),
- SDL_SYMBOL_ITEM(SDL_OnApplicationDidEnterBackground),
- SDL_SYMBOL_ITEM(SDL_OnApplicationDidEnterForeground),
- SDL_SYMBOL_ITEM(SDL_OnApplicationDidReceiveMemoryWarning),
- SDL_SYMBOL_ITEM(SDL_OnApplicationWillEnterBackground),
- SDL_SYMBOL_ITEM(SDL_OnApplicationWillEnterForeground),
- SDL_SYMBOL_ITEM(SDL_OnApplicationWillTerminate),
- SDL_SYMBOL_ITEM(SDL_OpenAudioDevice),
- SDL_SYMBOL_ITEM(SDL_OpenAudioDeviceStream),
- SDL_SYMBOL_ITEM(SDL_OpenCamera),
- SDL_SYMBOL_ITEM(SDL_OpenFileStorage),
- SDL_SYMBOL_ITEM(SDL_OpenGamepad),
- SDL_SYMBOL_ITEM(SDL_OpenHaptic),
- SDL_SYMBOL_ITEM(SDL_OpenHapticFromJoystick),
- SDL_SYMBOL_ITEM(SDL_OpenHapticFromMouse),
- SDL_SYMBOL_ITEM(SDL_OpenIO),
- SDL_SYMBOL_ITEM(SDL_OpenJoystick),
- SDL_SYMBOL_ITEM(SDL_OpenSensor),
- SDL_SYMBOL_ITEM(SDL_OpenStorage),
- SDL_SYMBOL_ITEM(SDL_OpenTitleStorage),
- SDL_SYMBOL_ITEM(SDL_OpenURL),
- SDL_SYMBOL_ITEM(SDL_OpenUserStorage),
- SDL_SYMBOL_ITEM(SDL_OutOfMemory),
- SDL_SYMBOL_ITEM(SDL_PauseAudioDevice),
- SDL_SYMBOL_ITEM(SDL_PauseAudioStreamDevice),
- SDL_SYMBOL_ITEM(SDL_PauseHaptic),
- SDL_SYMBOL_ITEM(SDL_PeepEvents),
- SDL_SYMBOL_ITEM(SDL_PlayHapticRumble),
- SDL_SYMBOL_ITEM(SDL_PollEvent),
- SDL_SYMBOL_ITEM(SDL_PopGPUDebugGroup),
- SDL_SYMBOL_ITEM(SDL_PremultiplyAlpha),
- SDL_SYMBOL_ITEM(SDL_PremultiplySurfaceAlpha),
- SDL_SYMBOL_ITEM(SDL_PumpEvents),
- SDL_SYMBOL_ITEM(SDL_PushEvent),
- SDL_SYMBOL_ITEM(SDL_PushGPUComputeUniformData),
- SDL_SYMBOL_ITEM(SDL_PushGPUDebugGroup),
- SDL_SYMBOL_ITEM(SDL_PushGPUFragmentUniformData),
- SDL_SYMBOL_ITEM(SDL_PushGPUVertexUniformData),
- SDL_SYMBOL_ITEM(SDL_PutAudioStreamData),
- SDL_SYMBOL_ITEM(SDL_QueryGPUFence),
- SDL_SYMBOL_ITEM(SDL_Quit),
- SDL_SYMBOL_ITEM(SDL_QuitSubSystem),
- SDL_SYMBOL_ITEM(SDL_RaiseWindow),
- SDL_SYMBOL_ITEM(SDL_ReadIO),
- SDL_SYMBOL_ITEM(SDL_ReadProcess),
- SDL_SYMBOL_ITEM(SDL_ReadS16BE),
- SDL_SYMBOL_ITEM(SDL_ReadS16LE),
- SDL_SYMBOL_ITEM(SDL_ReadS32BE),
- SDL_SYMBOL_ITEM(SDL_ReadS32LE),
- SDL_SYMBOL_ITEM(SDL_ReadS64BE),
- SDL_SYMBOL_ITEM(SDL_ReadS64LE),
- SDL_SYMBOL_ITEM(SDL_ReadS8),
- SDL_SYMBOL_ITEM(SDL_ReadStorageFile),
- SDL_SYMBOL_ITEM(SDL_ReadSurfacePixel),
- SDL_SYMBOL_ITEM(SDL_ReadSurfacePixelFloat),
- SDL_SYMBOL_ITEM(SDL_ReadU16BE),
- SDL_SYMBOL_ITEM(SDL_ReadU16LE),
- SDL_SYMBOL_ITEM(SDL_ReadU32BE),
- SDL_SYMBOL_ITEM(SDL_ReadU32LE),
- SDL_SYMBOL_ITEM(SDL_ReadU64BE),
- SDL_SYMBOL_ITEM(SDL_ReadU64LE),
- SDL_SYMBOL_ITEM(SDL_ReadU8),
- SDL_SYMBOL_ITEM(SDL_RegisterApp),
- SDL_SYMBOL_ITEM(SDL_RegisterEvents),
- SDL_SYMBOL_ITEM(SDL_ReleaseCameraFrame),
- SDL_SYMBOL_ITEM(SDL_ReleaseGPUBuffer),
- SDL_SYMBOL_ITEM(SDL_ReleaseGPUComputePipeline),
- SDL_SYMBOL_ITEM(SDL_ReleaseGPUFence),
- SDL_SYMBOL_ITEM(SDL_ReleaseGPUGraphicsPipeline),
- SDL_SYMBOL_ITEM(SDL_ReleaseGPUSampler),
- SDL_SYMBOL_ITEM(SDL_ReleaseGPUShader),
- SDL_SYMBOL_ITEM(SDL_ReleaseGPUTexture),
- SDL_SYMBOL_ITEM(SDL_ReleaseGPUTransferBuffer),
- SDL_SYMBOL_ITEM(SDL_ReleaseWindowFromGPUDevice),
- SDL_SYMBOL_ITEM(SDL_ReloadGamepadMappings),
- SDL_SYMBOL_ITEM(SDL_RemoveEventWatch),
- SDL_SYMBOL_ITEM(SDL_RemoveHintCallback),
- SDL_SYMBOL_ITEM(SDL_RemovePath),
- SDL_SYMBOL_ITEM(SDL_RemoveStoragePath),
- SDL_SYMBOL_ITEM(SDL_RemoveSurfaceAlternateImages),
- SDL_SYMBOL_ITEM(SDL_RemoveTimer),
- SDL_SYMBOL_ITEM(SDL_RenamePath),
- SDL_SYMBOL_ITEM(SDL_RenameStoragePath),
- SDL_SYMBOL_ITEM(SDL_RenderClear),
- SDL_SYMBOL_ITEM(SDL_RenderClipEnabled),
- SDL_SYMBOL_ITEM(SDL_RenderCoordinatesFromWindow),
- SDL_SYMBOL_ITEM(SDL_RenderCoordinatesToWindow),
- SDL_SYMBOL_ITEM(SDL_RenderFillRect),
- SDL_SYMBOL_ITEM(SDL_RenderFillRects),
- SDL_SYMBOL_ITEM(SDL_RenderGeometry),
- SDL_SYMBOL_ITEM(SDL_RenderGeometryRaw),
- SDL_SYMBOL_ITEM(SDL_RenderLine),
- SDL_SYMBOL_ITEM(SDL_RenderLines),
- SDL_SYMBOL_ITEM(SDL_RenderPoint),
- SDL_SYMBOL_ITEM(SDL_RenderPoints),
- SDL_SYMBOL_ITEM(SDL_RenderPresent),
- SDL_SYMBOL_ITEM(SDL_RenderReadPixels),
- SDL_SYMBOL_ITEM(SDL_RenderRect),
- SDL_SYMBOL_ITEM(SDL_RenderRects),
- SDL_SYMBOL_ITEM(SDL_RenderTexture9Grid),
- SDL_SYMBOL_ITEM(SDL_RenderTexture),
- SDL_SYMBOL_ITEM(SDL_RenderTextureRotated),
- SDL_SYMBOL_ITEM(SDL_RenderTextureTiled),
- SDL_SYMBOL_ITEM(SDL_RenderViewportSet),
- SDL_SYMBOL_ITEM(SDL_ReportAssertion),
- SDL_SYMBOL_ITEM(SDL_RequestAndroidPermission),
- SDL_SYMBOL_ITEM(SDL_ResetAssertionReport),
- SDL_SYMBOL_ITEM(SDL_ResetHint),
- SDL_SYMBOL_ITEM(SDL_ResetHints),
- SDL_SYMBOL_ITEM(SDL_ResetKeyboard),
- SDL_SYMBOL_ITEM(SDL_ResetLogPriorities),
- SDL_SYMBOL_ITEM(SDL_RestoreWindow),
- SDL_SYMBOL_ITEM(SDL_ResumeAudioDevice),
- SDL_SYMBOL_ITEM(SDL_ResumeAudioStreamDevice),
- SDL_SYMBOL_ITEM(SDL_ResumeHaptic),
- SDL_SYMBOL_ITEM(SDL_RumbleGamepad),
- SDL_SYMBOL_ITEM(SDL_RumbleGamepadTriggers),
- SDL_SYMBOL_ITEM(SDL_RumbleJoystick),
- SDL_SYMBOL_ITEM(SDL_RumbleJoystickTriggers),
- SDL_SYMBOL_ITEM(SDL_RunApp),
- SDL_SYMBOL_ITEM(SDL_RunHapticEffect),
- SDL_SYMBOL_ITEM(SDL_SaveBMP),
- SDL_SYMBOL_ITEM(SDL_SaveBMP_IO),
- SDL_SYMBOL_ITEM(SDL_ScaleSurface),
- SDL_SYMBOL_ITEM(SDL_ScreenKeyboardShown),
- SDL_SYMBOL_ITEM(SDL_ScreenSaverEnabled),
- SDL_SYMBOL_ITEM(SDL_SeekIO),
- SDL_SYMBOL_ITEM(SDL_SendAndroidBackButton),
- SDL_SYMBOL_ITEM(SDL_SendAndroidMessage),
- SDL_SYMBOL_ITEM(SDL_SendGamepadEffect),
- SDL_SYMBOL_ITEM(SDL_SendJoystickEffect),
- SDL_SYMBOL_ITEM(SDL_SendJoystickVirtualSensorData),
- SDL_SYMBOL_ITEM(SDL_SetAppMetadata),
- SDL_SYMBOL_ITEM(SDL_SetAppMetadataProperty),
- SDL_SYMBOL_ITEM(SDL_SetAssertionHandler),
- SDL_SYMBOL_ITEM(SDL_SetAtomicInt),
- SDL_SYMBOL_ITEM(SDL_SetAtomicPointer),
- SDL_SYMBOL_ITEM(SDL_SetAtomicU32),
- SDL_SYMBOL_ITEM(SDL_SetAudioDeviceGain),
- SDL_SYMBOL_ITEM(SDL_SetAudioPostmixCallback),
- SDL_SYMBOL_ITEM(SDL_SetAudioStreamFormat),
- SDL_SYMBOL_ITEM(SDL_SetAudioStreamFrequencyRatio),
- SDL_SYMBOL_ITEM(SDL_SetAudioStreamGain),
- SDL_SYMBOL_ITEM(SDL_SetAudioStreamGetCallback),
- SDL_SYMBOL_ITEM(SDL_SetAudioStreamInputChannelMap),
- SDL_SYMBOL_ITEM(SDL_SetAudioStreamOutputChannelMap),
- SDL_SYMBOL_ITEM(SDL_SetAudioStreamPutCallback),
- SDL_SYMBOL_ITEM(SDL_SetBooleanProperty),
- SDL_SYMBOL_ITEM(SDL_SetClipboardData),
- SDL_SYMBOL_ITEM(SDL_SetClipboardText),
- SDL_SYMBOL_ITEM(SDL_SetCurrentThreadPriority),
- SDL_SYMBOL_ITEM(SDL_SetCursor),
- SDL_SYMBOL_ITEM(SDL_SetEnvironmentVariable),
- SDL_SYMBOL_ITEM(SDL_SetError),
- SDL_SYMBOL_ITEM(SDL_SetEventEnabled),
- SDL_SYMBOL_ITEM(SDL_SetEventFilter),
- SDL_SYMBOL_ITEM(SDL_SetFloatProperty),
- SDL_SYMBOL_ITEM(SDL_SetGPUBlendConstants),
- SDL_SYMBOL_ITEM(SDL_SetGPUBufferName),
- SDL_SYMBOL_ITEM(SDL_SetGPUScissor),
- SDL_SYMBOL_ITEM(SDL_SetGPUStencilReference),
- SDL_SYMBOL_ITEM(SDL_SetGPUSwapchainParameters),
- SDL_SYMBOL_ITEM(SDL_SetGPUTextureName),
- SDL_SYMBOL_ITEM(SDL_SetGPUViewport),
- SDL_SYMBOL_ITEM(SDL_SetGamepadEventsEnabled),
- SDL_SYMBOL_ITEM(SDL_SetGamepadLED),
- SDL_SYMBOL_ITEM(SDL_SetGamepadMapping),
- SDL_SYMBOL_ITEM(SDL_SetGamepadPlayerIndex),
- SDL_SYMBOL_ITEM(SDL_SetGamepadSensorEnabled),
- SDL_SYMBOL_ITEM(SDL_SetHapticAutocenter),
- SDL_SYMBOL_ITEM(SDL_SetHapticGain),
- SDL_SYMBOL_ITEM(SDL_SetHint),
- SDL_SYMBOL_ITEM(SDL_SetHintWithPriority),
- SDL_SYMBOL_ITEM(SDL_SetInitialized),
- SDL_SYMBOL_ITEM(SDL_SetJoystickEventsEnabled),
- SDL_SYMBOL_ITEM(SDL_SetJoystickLED),
- SDL_SYMBOL_ITEM(SDL_SetJoystickPlayerIndex),
- SDL_SYMBOL_ITEM(SDL_SetJoystickVirtualAxis),
- SDL_SYMBOL_ITEM(SDL_SetJoystickVirtualBall),
- SDL_SYMBOL_ITEM(SDL_SetJoystickVirtualButton),
- SDL_SYMBOL_ITEM(SDL_SetJoystickVirtualHat),
- SDL_SYMBOL_ITEM(SDL_SetJoystickVirtualTouchpad),
- SDL_SYMBOL_ITEM(SDL_SetLinuxThreadPriority),
- SDL_SYMBOL_ITEM(SDL_SetLinuxThreadPriorityAndPolicy),
- SDL_SYMBOL_ITEM(SDL_SetLogOutputFunction),
- SDL_SYMBOL_ITEM(SDL_SetLogPriorities),
- SDL_SYMBOL_ITEM(SDL_SetLogPriority),
- SDL_SYMBOL_ITEM(SDL_SetLogPriorityPrefix),
- SDL_SYMBOL_ITEM(SDL_SetMainReady),
- SDL_SYMBOL_ITEM(SDL_SetMemoryFunctions),
- SDL_SYMBOL_ITEM(SDL_SetModState),
- SDL_SYMBOL_ITEM(SDL_SetNumberProperty),
- SDL_SYMBOL_ITEM(SDL_SetPaletteColors),
- SDL_SYMBOL_ITEM(SDL_SetPointerProperty),
- SDL_SYMBOL_ITEM(SDL_SetPointerPropertyWithCleanup),
- SDL_SYMBOL_ITEM(SDL_SetPrimarySelectionText),
- SDL_SYMBOL_ITEM(SDL_SetRenderClipRect),
- SDL_SYMBOL_ITEM(SDL_SetRenderColorScale),
- SDL_SYMBOL_ITEM(SDL_SetRenderDrawBlendMode),
- SDL_SYMBOL_ITEM(SDL_SetRenderDrawColor),
- SDL_SYMBOL_ITEM(SDL_SetRenderDrawColorFloat),
- SDL_SYMBOL_ITEM(SDL_SetRenderLogicalPresentation),
- SDL_SYMBOL_ITEM(SDL_SetRenderScale),
- SDL_SYMBOL_ITEM(SDL_SetRenderTarget),
- SDL_SYMBOL_ITEM(SDL_SetRenderVSync),
- SDL_SYMBOL_ITEM(SDL_SetRenderViewport),
- SDL_SYMBOL_ITEM(SDL_SetScancodeName),
- SDL_SYMBOL_ITEM(SDL_SetStringProperty),
- SDL_SYMBOL_ITEM(SDL_SetSurfaceAlphaMod),
- SDL_SYMBOL_ITEM(SDL_SetSurfaceBlendMode),
- SDL_SYMBOL_ITEM(SDL_SetSurfaceClipRect),
- SDL_SYMBOL_ITEM(SDL_SetSurfaceColorKey),
- SDL_SYMBOL_ITEM(SDL_SetSurfaceColorMod),
- SDL_SYMBOL_ITEM(SDL_SetSurfaceColorspace),
- SDL_SYMBOL_ITEM(SDL_SetSurfacePalette),
- SDL_SYMBOL_ITEM(SDL_SetSurfaceRLE),
- SDL_SYMBOL_ITEM(SDL_SetTLS),
- SDL_SYMBOL_ITEM(SDL_SetTextInputArea),
- SDL_SYMBOL_ITEM(SDL_SetTextureAlphaMod),
- SDL_SYMBOL_ITEM(SDL_SetTextureAlphaModFloat),
- SDL_SYMBOL_ITEM(SDL_SetTextureBlendMode),
- SDL_SYMBOL_ITEM(SDL_SetTextureColorMod),
- SDL_SYMBOL_ITEM(SDL_SetTextureColorModFloat),
- SDL_SYMBOL_ITEM(SDL_SetTextureScaleMode),
- SDL_SYMBOL_ITEM(SDL_SetWindowAlwaysOnTop),
- SDL_SYMBOL_ITEM(SDL_SetWindowAspectRatio),
- SDL_SYMBOL_ITEM(SDL_SetWindowBordered),
- SDL_SYMBOL_ITEM(SDL_SetWindowFocusable),
- SDL_SYMBOL_ITEM(SDL_SetWindowFullscreen),
- SDL_SYMBOL_ITEM(SDL_SetWindowFullscreenMode),
- SDL_SYMBOL_ITEM(SDL_SetWindowHitTest),
- SDL_SYMBOL_ITEM(SDL_SetWindowIcon),
- SDL_SYMBOL_ITEM(SDL_SetWindowKeyboardGrab),
- SDL_SYMBOL_ITEM(SDL_SetWindowMaximumSize),
- SDL_SYMBOL_ITEM(SDL_SetWindowMinimumSize),
- SDL_SYMBOL_ITEM(SDL_SetWindowModal),
- SDL_SYMBOL_ITEM(SDL_SetWindowMouseGrab),
- SDL_SYMBOL_ITEM(SDL_SetWindowMouseRect),
- SDL_SYMBOL_ITEM(SDL_SetWindowOpacity),
- SDL_SYMBOL_ITEM(SDL_SetWindowParent),
- SDL_SYMBOL_ITEM(SDL_SetWindowPosition),
- SDL_SYMBOL_ITEM(SDL_SetWindowRelativeMouseMode),
- SDL_SYMBOL_ITEM(SDL_SetWindowResizable),
- SDL_SYMBOL_ITEM(SDL_SetWindowShape),
- SDL_SYMBOL_ITEM(SDL_SetWindowSize),
- SDL_SYMBOL_ITEM(SDL_SetWindowSurfaceVSync),
- SDL_SYMBOL_ITEM(SDL_SetWindowTitle),
- SDL_SYMBOL_ITEM(SDL_SetWindowsMessageHook),
- SDL_SYMBOL_ITEM(SDL_SetX11EventHook),
- SDL_SYMBOL_ITEM(SDL_SetiOSAnimationCallback),
- SDL_SYMBOL_ITEM(SDL_SetiOSEventPump),
- SDL_SYMBOL_ITEM(SDL_ShouldInit),
- SDL_SYMBOL_ITEM(SDL_ShouldQuit),
- SDL_SYMBOL_ITEM(SDL_ShowAndroidToast),
- SDL_SYMBOL_ITEM(SDL_ShowCursor),
- SDL_SYMBOL_ITEM(SDL_ShowMessageBox),
- SDL_SYMBOL_ITEM(SDL_ShowOpenFileDialog),
- SDL_SYMBOL_ITEM(SDL_ShowOpenFolderDialog),
- SDL_SYMBOL_ITEM(SDL_ShowSaveFileDialog),
- SDL_SYMBOL_ITEM(SDL_ShowSimpleMessageBox),
- SDL_SYMBOL_ITEM(SDL_ShowWindow),
- SDL_SYMBOL_ITEM(SDL_ShowWindowSystemMenu),
- SDL_SYMBOL_ITEM(SDL_SignalCondition),
- SDL_SYMBOL_ITEM(SDL_SignalSemaphore),
- SDL_SYMBOL_ITEM(SDL_StartTextInput),
- SDL_SYMBOL_ITEM(SDL_StartTextInputWithProperties),
- SDL_SYMBOL_ITEM(SDL_StepUTF8),
- SDL_SYMBOL_ITEM(SDL_StopHapticEffect),
- SDL_SYMBOL_ITEM(SDL_StopHapticEffects),
- SDL_SYMBOL_ITEM(SDL_StopHapticRumble),
- SDL_SYMBOL_ITEM(SDL_StopTextInput),
- SDL_SYMBOL_ITEM(SDL_StorageReady),
- SDL_SYMBOL_ITEM(SDL_StringToGUID),
- SDL_SYMBOL_ITEM(SDL_SubmitGPUCommandBuffer),
- SDL_SYMBOL_ITEM(SDL_SubmitGPUCommandBufferAndAcquireFence),
- SDL_SYMBOL_ITEM(SDL_SurfaceHasAlternateImages),
- SDL_SYMBOL_ITEM(SDL_SurfaceHasColorKey),
- SDL_SYMBOL_ITEM(SDL_SurfaceHasRLE),
- SDL_SYMBOL_ITEM(SDL_SyncWindow),
- SDL_SYMBOL_ITEM(SDL_TellIO),
- SDL_SYMBOL_ITEM(SDL_TextInputActive),
- SDL_SYMBOL_ITEM(SDL_TimeFromWindows),
- SDL_SYMBOL_ITEM(SDL_TimeToDateTime),
- SDL_SYMBOL_ITEM(SDL_TimeToWindows),
- SDL_SYMBOL_ITEM(SDL_TryLockMutex),
- SDL_SYMBOL_ITEM(SDL_TryLockRWLockForReading),
- SDL_SYMBOL_ITEM(SDL_TryLockRWLockForWriting),
- SDL_SYMBOL_ITEM(SDL_TryLockSpinlock),
- SDL_SYMBOL_ITEM(SDL_TryWaitSemaphore),
- SDL_SYMBOL_ITEM(SDL_UCS4ToUTF8),
- SDL_SYMBOL_ITEM(SDL_UnbindAudioStream),
- SDL_SYMBOL_ITEM(SDL_UnbindAudioStreams),
- SDL_SYMBOL_ITEM(SDL_UnloadObject),
- SDL_SYMBOL_ITEM(SDL_UnlockAudioStream),
- SDL_SYMBOL_ITEM(SDL_UnlockJoysticks),
- SDL_SYMBOL_ITEM(SDL_UnlockMutex),
- SDL_SYMBOL_ITEM(SDL_UnlockProperties),
- SDL_SYMBOL_ITEM(SDL_UnlockRWLock),
- SDL_SYMBOL_ITEM(SDL_UnlockSpinlock),
- SDL_SYMBOL_ITEM(SDL_UnlockSurface),
- SDL_SYMBOL_ITEM(SDL_UnlockTexture),
- SDL_SYMBOL_ITEM(SDL_UnmapGPUTransferBuffer),
- SDL_SYMBOL_ITEM(SDL_UnregisterApp),
- SDL_SYMBOL_ITEM(SDL_UnsetEnvironmentVariable),
- SDL_SYMBOL_ITEM(SDL_UpdateGamepads),
- SDL_SYMBOL_ITEM(SDL_UpdateHapticEffect),
- SDL_SYMBOL_ITEM(SDL_UpdateJoysticks),
- SDL_SYMBOL_ITEM(SDL_UpdateNVTexture),
- SDL_SYMBOL_ITEM(SDL_UpdateSensors),
- SDL_SYMBOL_ITEM(SDL_UpdateTexture),
- SDL_SYMBOL_ITEM(SDL_UpdateWindowSurface),
- SDL_SYMBOL_ITEM(SDL_UpdateWindowSurfaceRects),
- SDL_SYMBOL_ITEM(SDL_UpdateYUVTexture),
- SDL_SYMBOL_ITEM(SDL_UploadToGPUBuffer),
- SDL_SYMBOL_ITEM(SDL_UploadToGPUTexture),
- SDL_SYMBOL_ITEM(SDL_Vulkan_CreateSurface),
- SDL_SYMBOL_ITEM(SDL_Vulkan_DestroySurface),
- SDL_SYMBOL_ITEM(SDL_Vulkan_GetInstanceExtensions),
- SDL_SYMBOL_ITEM(SDL_Vulkan_GetPresentationSupport),
- SDL_SYMBOL_ITEM(SDL_Vulkan_GetVkGetInstanceProcAddr),
- SDL_SYMBOL_ITEM(SDL_Vulkan_LoadLibrary),
- SDL_SYMBOL_ITEM(SDL_Vulkan_UnloadLibrary),
- SDL_SYMBOL_ITEM(SDL_WaitCondition),
- SDL_SYMBOL_ITEM(SDL_WaitConditionTimeout),
- SDL_SYMBOL_ITEM(SDL_WaitEvent),
- SDL_SYMBOL_ITEM(SDL_WaitEventTimeout),
- SDL_SYMBOL_ITEM(SDL_WaitForGPUFences),
- SDL_SYMBOL_ITEM(SDL_WaitForGPUIdle),
- SDL_SYMBOL_ITEM(SDL_WaitProcess),
- SDL_SYMBOL_ITEM(SDL_WaitSemaphore),
- SDL_SYMBOL_ITEM(SDL_WaitSemaphoreTimeout),
- SDL_SYMBOL_ITEM(SDL_WaitThread),
- SDL_SYMBOL_ITEM(SDL_WarpMouseGlobal),
- SDL_SYMBOL_ITEM(SDL_WarpMouseInWindow),
- SDL_SYMBOL_ITEM(SDL_WasInit),
- SDL_SYMBOL_ITEM(SDL_WindowHasSurface),
- SDL_SYMBOL_ITEM(SDL_WindowSupportsGPUPresentMode),
- SDL_SYMBOL_ITEM(SDL_WindowSupportsGPUSwapchainComposition),
- SDL_SYMBOL_ITEM(SDL_WriteIO),
- SDL_SYMBOL_ITEM(SDL_WriteS16BE),
- SDL_SYMBOL_ITEM(SDL_WriteS16LE),
- SDL_SYMBOL_ITEM(SDL_WriteS32BE),
- SDL_SYMBOL_ITEM(SDL_WriteS32LE),
- SDL_SYMBOL_ITEM(SDL_WriteS64BE),
- SDL_SYMBOL_ITEM(SDL_WriteS64LE),
- SDL_SYMBOL_ITEM(SDL_WriteS8),
- SDL_SYMBOL_ITEM(SDL_WriteStorageFile),
- SDL_SYMBOL_ITEM(SDL_WriteSurfacePixel),
- SDL_SYMBOL_ITEM(SDL_WriteSurfacePixelFloat),
- SDL_SYMBOL_ITEM(SDL_WriteU16BE),
- SDL_SYMBOL_ITEM(SDL_WriteU16LE),
- SDL_SYMBOL_ITEM(SDL_WriteU32BE),
- SDL_SYMBOL_ITEM(SDL_WriteU32LE),
- SDL_SYMBOL_ITEM(SDL_WriteU64BE),
- SDL_SYMBOL_ITEM(SDL_WriteU64LE),
- SDL_SYMBOL_ITEM(SDL_WriteU8),
- SDL_SYMBOL_ITEM(SDL_abs),
- SDL_SYMBOL_ITEM(SDL_acos),
- SDL_SYMBOL_ITEM(SDL_acosf),
- SDL_SYMBOL_ITEM(SDL_aligned_alloc),
- SDL_SYMBOL_ITEM(SDL_aligned_free),
- SDL_SYMBOL_ITEM(SDL_asin),
- SDL_SYMBOL_ITEM(SDL_asinf),
- SDL_SYMBOL_ITEM(SDL_asprintf),
- SDL_SYMBOL_ITEM(SDL_atan2),
- SDL_SYMBOL_ITEM(SDL_atan2f),
- SDL_SYMBOL_ITEM(SDL_atan),
- SDL_SYMBOL_ITEM(SDL_atanf),
- SDL_SYMBOL_ITEM(SDL_atof),
- SDL_SYMBOL_ITEM(SDL_atoi),
- SDL_SYMBOL_ITEM(SDL_bsearch),
- SDL_SYMBOL_ITEM(SDL_bsearch_r),
- SDL_SYMBOL_ITEM(SDL_calloc),
- SDL_SYMBOL_ITEM(SDL_ceil),
- SDL_SYMBOL_ITEM(SDL_ceilf),
- SDL_SYMBOL_ITEM(SDL_copysign),
- SDL_SYMBOL_ITEM(SDL_copysignf),
- SDL_SYMBOL_ITEM(SDL_cos),
- SDL_SYMBOL_ITEM(SDL_cosf),
- SDL_SYMBOL_ITEM(SDL_crc16),
- SDL_SYMBOL_ITEM(SDL_crc32),
- SDL_SYMBOL_ITEM(SDL_exp),
- SDL_SYMBOL_ITEM(SDL_expf),
- SDL_SYMBOL_ITEM(SDL_fabs),
- SDL_SYMBOL_ITEM(SDL_fabsf),
- SDL_SYMBOL_ITEM(SDL_floor),
- SDL_SYMBOL_ITEM(SDL_floorf),
- SDL_SYMBOL_ITEM(SDL_fmod),
- SDL_SYMBOL_ITEM(SDL_fmodf),
- SDL_SYMBOL_ITEM(SDL_free),
- SDL_SYMBOL_ITEM(SDL_getenv),
- SDL_SYMBOL_ITEM(SDL_getenv_unsafe),
- SDL_SYMBOL_ITEM(SDL_hid_ble_scan),
- SDL_SYMBOL_ITEM(SDL_hid_close),
- SDL_SYMBOL_ITEM(SDL_hid_device_change_count),
- SDL_SYMBOL_ITEM(SDL_hid_enumerate),
- SDL_SYMBOL_ITEM(SDL_hid_exit),
- SDL_SYMBOL_ITEM(SDL_hid_free_enumeration),
- SDL_SYMBOL_ITEM(SDL_hid_get_device_info),
- SDL_SYMBOL_ITEM(SDL_hid_get_feature_report),
- SDL_SYMBOL_ITEM(SDL_hid_get_indexed_string),
- SDL_SYMBOL_ITEM(SDL_hid_get_input_report),
- SDL_SYMBOL_ITEM(SDL_hid_get_manufacturer_string),
- SDL_SYMBOL_ITEM(SDL_hid_get_product_string),
- SDL_SYMBOL_ITEM(SDL_hid_get_report_descriptor),
- SDL_SYMBOL_ITEM(SDL_hid_get_serial_number_string),
- SDL_SYMBOL_ITEM(SDL_hid_init),
- SDL_SYMBOL_ITEM(SDL_hid_open),
- SDL_SYMBOL_ITEM(SDL_hid_open_path),
- SDL_SYMBOL_ITEM(SDL_hid_read),
- SDL_SYMBOL_ITEM(SDL_hid_read_timeout),
- SDL_SYMBOL_ITEM(SDL_hid_send_feature_report),
- SDL_SYMBOL_ITEM(SDL_hid_set_nonblocking),
- SDL_SYMBOL_ITEM(SDL_hid_write),
- SDL_SYMBOL_ITEM(SDL_iconv),
- SDL_SYMBOL_ITEM(SDL_iconv_close),
- SDL_SYMBOL_ITEM(SDL_iconv_open),
- SDL_SYMBOL_ITEM(SDL_iconv_string),
- SDL_SYMBOL_ITEM(SDL_isalnum),
- SDL_SYMBOL_ITEM(SDL_isalpha),
- SDL_SYMBOL_ITEM(SDL_isblank),
- SDL_SYMBOL_ITEM(SDL_iscntrl),
- SDL_SYMBOL_ITEM(SDL_isdigit),
- SDL_SYMBOL_ITEM(SDL_isgraph),
- SDL_SYMBOL_ITEM(SDL_isinf),
- SDL_SYMBOL_ITEM(SDL_isinff),
- SDL_SYMBOL_ITEM(SDL_islower),
- SDL_SYMBOL_ITEM(SDL_isnan),
- SDL_SYMBOL_ITEM(SDL_isnanf),
- SDL_SYMBOL_ITEM(SDL_isprint),
- SDL_SYMBOL_ITEM(SDL_ispunct),
- SDL_SYMBOL_ITEM(SDL_isspace),
- SDL_SYMBOL_ITEM(SDL_isupper),
- SDL_SYMBOL_ITEM(SDL_isxdigit),
- SDL_SYMBOL_ITEM(SDL_itoa),
- SDL_SYMBOL_ITEM(SDL_lltoa),
- SDL_SYMBOL_ITEM(SDL_log10),
- SDL_SYMBOL_ITEM(SDL_log10f),
- SDL_SYMBOL_ITEM(SDL_log),
- SDL_SYMBOL_ITEM(SDL_logf),
- SDL_SYMBOL_ITEM(SDL_lround),
- SDL_SYMBOL_ITEM(SDL_lroundf),
- SDL_SYMBOL_ITEM(SDL_ltoa),
- SDL_SYMBOL_ITEM(SDL_malloc),
- SDL_SYMBOL_ITEM(SDL_memcmp),
- SDL_SYMBOL_ITEM(SDL_memcpy),
- SDL_SYMBOL_ITEM(SDL_memmove),
- SDL_SYMBOL_ITEM(SDL_memset4),
- SDL_SYMBOL_ITEM(SDL_memset),
- SDL_SYMBOL_ITEM(SDL_modf),
- SDL_SYMBOL_ITEM(SDL_modff),
- SDL_SYMBOL_ITEM(SDL_murmur3_32),
- SDL_SYMBOL_ITEM(SDL_pow),
- SDL_SYMBOL_ITEM(SDL_powf),
- SDL_SYMBOL_ITEM(SDL_qsort),
- SDL_SYMBOL_ITEM(SDL_qsort_r),
- SDL_SYMBOL_ITEM(SDL_rand),
- SDL_SYMBOL_ITEM(SDL_rand_bits),
- SDL_SYMBOL_ITEM(SDL_rand_bits_r),
- SDL_SYMBOL_ITEM(SDL_rand_r),
- SDL_SYMBOL_ITEM(SDL_randf),
- SDL_SYMBOL_ITEM(SDL_randf_r),
- SDL_SYMBOL_ITEM(SDL_realloc),
- SDL_SYMBOL_ITEM(SDL_round),
- SDL_SYMBOL_ITEM(SDL_roundf),
- SDL_SYMBOL_ITEM(SDL_scalbn),
- SDL_SYMBOL_ITEM(SDL_scalbnf),
- SDL_SYMBOL_ITEM(SDL_setenv_unsafe),
- SDL_SYMBOL_ITEM(SDL_sin),
- SDL_SYMBOL_ITEM(SDL_sinf),
- SDL_SYMBOL_ITEM(SDL_snprintf),
- SDL_SYMBOL_ITEM(SDL_sqrt),
- SDL_SYMBOL_ITEM(SDL_sqrtf),
- SDL_SYMBOL_ITEM(SDL_srand),
- SDL_SYMBOL_ITEM(SDL_sscanf),
- SDL_SYMBOL_ITEM(SDL_strcasecmp),
- SDL_SYMBOL_ITEM(SDL_strcasestr),
- SDL_SYMBOL_ITEM(SDL_strchr),
- SDL_SYMBOL_ITEM(SDL_strcmp),
- SDL_SYMBOL_ITEM(SDL_strdup),
- SDL_SYMBOL_ITEM(SDL_strlcat),
- SDL_SYMBOL_ITEM(SDL_strlcpy),
- SDL_SYMBOL_ITEM(SDL_strlen),
- SDL_SYMBOL_ITEM(SDL_strlwr),
- SDL_SYMBOL_ITEM(SDL_strncasecmp),
- SDL_SYMBOL_ITEM(SDL_strncmp),
- SDL_SYMBOL_ITEM(SDL_strndup),
- SDL_SYMBOL_ITEM(SDL_strnlen),
- SDL_SYMBOL_ITEM(SDL_strnstr),
- SDL_SYMBOL_ITEM(SDL_strpbrk),
- SDL_SYMBOL_ITEM(SDL_strrchr),
- SDL_SYMBOL_ITEM(SDL_strrev),
- SDL_SYMBOL_ITEM(SDL_strstr),
- SDL_SYMBOL_ITEM(SDL_strtod),
- SDL_SYMBOL_ITEM(SDL_strtok_r),
- SDL_SYMBOL_ITEM(SDL_strtol),
- SDL_SYMBOL_ITEM(SDL_strtoll),
- SDL_SYMBOL_ITEM(SDL_strtoul),
- SDL_SYMBOL_ITEM(SDL_strtoull),
- SDL_SYMBOL_ITEM(SDL_strupr),
- SDL_SYMBOL_ITEM(SDL_swprintf),
- SDL_SYMBOL_ITEM(SDL_tan),
- SDL_SYMBOL_ITEM(SDL_tanf),
- SDL_SYMBOL_ITEM(SDL_tolower),
- SDL_SYMBOL_ITEM(SDL_toupper),
- SDL_SYMBOL_ITEM(SDL_trunc),
- SDL_SYMBOL_ITEM(SDL_truncf),
- SDL_SYMBOL_ITEM(SDL_uitoa),
- SDL_SYMBOL_ITEM(SDL_ulltoa),
- SDL_SYMBOL_ITEM(SDL_ultoa),
- SDL_SYMBOL_ITEM(SDL_unsetenv_unsafe),
- SDL_SYMBOL_ITEM(SDL_utf8strlcpy),
- SDL_SYMBOL_ITEM(SDL_utf8strlen),
- SDL_SYMBOL_ITEM(SDL_utf8strnlen),
- SDL_SYMBOL_ITEM(SDL_vasprintf),
- SDL_SYMBOL_ITEM(SDL_vsnprintf),
- SDL_SYMBOL_ITEM(SDL_vsscanf),
- SDL_SYMBOL_ITEM(SDL_vswprintf),
- SDL_SYMBOL_ITEM(SDL_wcscasecmp),
- SDL_SYMBOL_ITEM(SDL_wcscmp),
- SDL_SYMBOL_ITEM(SDL_wcsdup),
- SDL_SYMBOL_ITEM(SDL_wcslcat),
- SDL_SYMBOL_ITEM(SDL_wcslcpy),
- SDL_SYMBOL_ITEM(SDL_wcslen),
- SDL_SYMBOL_ITEM(SDL_wcsncasecmp),
- SDL_SYMBOL_ITEM(SDL_wcsncmp),
- SDL_SYMBOL_ITEM(SDL_wcsnlen),
- SDL_SYMBOL_ITEM(SDL_wcsnstr),
- SDL_SYMBOL_ITEM(SDL_wcsstr),
- SDL_SYMBOL_ITEM(SDL_wcstol),
- SDL_SYMBOL_ITEM(SDL_StepBackUTF8),
- SDL_SYMBOL_ITEM(SDL_DelayPrecise),
- SDL_SYMBOL_ITEM(SDL_CalculateGPUTextureFormatSize),
- SDL_SYMBOL_ITEM(SDL_SetErrorV),
- SDL_SYMBOL_ITEM(SDL_GetDefaultLogOutputFunction),
- SDL_SYMBOL_ITEM(SDL_RenderDebugText),
- SDL_SYMBOL_ITEM(SDL_GetSandbox),
- SDL_SYMBOL_ITEM(SDL_CancelGPUCommandBuffer),
- SDL_SYMBOL_ITEM(SDL_SaveFile_IO),
- SDL_SYMBOL_ITEM(SDL_SaveFile),
- SDL_SYMBOL_ITEM(SDL_GetCurrentDirectory),
- SDL_SYMBOL_ITEM(SDL_IsAudioDevicePhysical),
- SDL_SYMBOL_ITEM(SDL_IsAudioDevicePlayback),
- SDL_SYMBOL_ITEM(SDL_AsyncIOFromFile),
- SDL_SYMBOL_ITEM(SDL_GetAsyncIOSize),
- SDL_SYMBOL_ITEM(SDL_ReadAsyncIO),
- SDL_SYMBOL_ITEM(SDL_WriteAsyncIO),
- SDL_SYMBOL_ITEM(SDL_CloseAsyncIO),
- SDL_SYMBOL_ITEM(SDL_CreateAsyncIOQueue),
- SDL_SYMBOL_ITEM(SDL_DestroyAsyncIOQueue),
- SDL_SYMBOL_ITEM(SDL_GetAsyncIOResult),
- SDL_SYMBOL_ITEM(SDL_WaitAsyncIOResult),
- SDL_SYMBOL_ITEM(SDL_SignalAsyncIOQueue),
- SDL_SYMBOL_ITEM(SDL_LoadFileAsync),
- SDL_SYMBOL_ITEM(SDL_ShowFileDialogWithProperties),
- SDL_SYMBOL_ITEM(SDL_IsMainThread),
- SDL_SYMBOL_ITEM(SDL_RunOnMainThread),
- SDL_SYMBOL_ITEM(SDL_SetGPUAllowedFramesInFlight),
- SDL_SYMBOL_ITEM(SDL_RenderTextureAffine),
- SDL_SYMBOL_ITEM(SDL_WaitForGPUSwapchain),
- SDL_SYMBOL_ITEM(SDL_WaitAndAcquireGPUSwapchainTexture),
- SDL_SYMBOL_ITEM(SDL_RenderDebugTextFormat),
- SDL_SYMBOL_ITEM(SDL_CreateTray),
- SDL_SYMBOL_ITEM(SDL_SetTrayIcon),
- SDL_SYMBOL_ITEM(SDL_SetTrayTooltip),
- SDL_SYMBOL_ITEM(SDL_CreateTrayMenu),
- SDL_SYMBOL_ITEM(SDL_CreateTraySubmenu),
- SDL_SYMBOL_ITEM(SDL_GetTrayMenu),
- SDL_SYMBOL_ITEM(SDL_GetTraySubmenu),
- SDL_SYMBOL_ITEM(SDL_GetTrayEntries),
- SDL_SYMBOL_ITEM(SDL_RemoveTrayEntry),
- SDL_SYMBOL_ITEM(SDL_InsertTrayEntryAt),
- SDL_SYMBOL_ITEM(SDL_SetTrayEntryLabel),
- SDL_SYMBOL_ITEM(SDL_GetTrayEntryLabel),
- SDL_SYMBOL_ITEM(SDL_SetTrayEntryChecked),
- SDL_SYMBOL_ITEM(SDL_GetTrayEntryChecked),
- SDL_SYMBOL_ITEM(SDL_SetTrayEntryEnabled),
- SDL_SYMBOL_ITEM(SDL_GetTrayEntryEnabled),
- SDL_SYMBOL_ITEM(SDL_SetTrayEntryCallback),
- SDL_SYMBOL_ITEM(SDL_DestroyTray),
- SDL_SYMBOL_ITEM(SDL_GetTrayEntryParent),
- SDL_SYMBOL_ITEM(SDL_GetTrayMenuParentEntry),
- SDL_SYMBOL_ITEM(SDL_GetTrayMenuParentTray),
- SDL_SYMBOL_ITEM(SDL_GetThreadState),
- SDL_SYMBOL_ITEM(SDL_AudioStreamDevicePaused),
- SDL_SYMBOL_ITEM(SDL_ClickTrayEntry),
- SDL_SYMBOL_ITEM(SDL_UpdateTrays),
- SDL_SYMBOL_ITEM(SDL_StretchSurface),
- SDL_SYMBOL_ITEM(SDL_SetRelativeMouseTransform),
- SDL_SYMBOL_ITEM(SDL_RenderTexture9GridTiled),
- SDL_SYMBOL_ITEM(SDL_SetDefaultTextureScaleMode),
- SDL_SYMBOL_ITEM(SDL_GetDefaultTextureScaleMode),
- SDL_SYMBOL_ITEM(SDL_CreateGPURenderState),
- SDL_SYMBOL_ITEM(SDL_SetGPURenderStateFragmentUniforms),
- SDL_SYMBOL_ITEM(SDL_SetGPURenderState),
- SDL_SYMBOL_ITEM(SDL_DestroyGPURenderState),
- SDL_SYMBOL_ITEM(SDL_SetWindowProgressState),
- SDL_SYMBOL_ITEM(SDL_SetWindowProgressValue),
- SDL_SYMBOL_ITEM(SDL_GetWindowProgressState),
- SDL_SYMBOL_ITEM(SDL_GetWindowProgressValue),
- SDL_SYMBOL_ITEM(SDL_SetRenderTextureAddressMode),
- SDL_SYMBOL_ITEM(SDL_GetRenderTextureAddressMode),
- SDL_SYMBOL_ITEM(SDL_GetGPUDeviceProperties),
- SDL_SYMBOL_ITEM(SDL_CreateGPURenderer),
- SDL_SYMBOL_ITEM(SDL_PutAudioStreamPlanarData),
- SDL_SYMBOL_ITEM(SDL_GetEventDescription),
- SDL_SYMBOL_ITEM(SDL_PutAudioStreamDataNoCopy),
- SDL_SYMBOL_ITEM(SDL_AddAtomicU32),
- SDL_SYMBOL_ITEM(SDL_hid_get_properties),
- SDL_SYMBOL_ITEM(SDL_GetPixelFormatFromGPUTextureFormat),
- SDL_SYMBOL_ITEM(SDL_GetGPUTextureFormatFromPixelFormat),
- SDL_SYMBOL_ITEM(SDL_SetTexturePalette),
- SDL_SYMBOL_ITEM(SDL_GetTexturePalette),
- SDL_SYMBOL_ITEM(SDL_GetGPURendererDevice),
- SDL_SYMBOL_ITEM(SDL_LoadPNG_IO),
- SDL_SYMBOL_ITEM(SDL_LoadPNG),
- SDL_SYMBOL_ITEM(SDL_SavePNG_IO),
- SDL_SYMBOL_ITEM(SDL_SavePNG),
- SDL_SYMBOL_ITEM(SDL_GetSystemPageSize),
- /* extra symbols go here (don't modify this line) */
- { NULL, NULL }
- };
- static void print_usage(const char *argv0)
- {
- SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Usage: %s [number [number] ...]\n", argv0);
- }
- int main(int argc, char *argv[])
- {
- static const int count_sdl_symbols = (int)SDL_arraysize(sdl_symbols) - 1;
- int i;
- int result = 0;
- SDL_Log("There are %d SDL3 symbols", count_sdl_symbols);
- for (i = 1; i < argc; i++) {
- Sint64 symbol_index = -1;
- char *endp = NULL;
- symbol_index = (Sint64)SDL_strtol(argv[i], &endp, 10);
- if (*endp != '\0') {
- print_usage(argv[0]);
- return 1;
- }
- if (symbol_index < 0 || symbol_index >= count_sdl_symbols) {
- SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Index %" SDL_PRIs64 " is out of range", symbol_index);
- result = 1;
- continue;
- }
- SDL_Log("Address of %s is %p", sdl_symbols[symbol_index].name, sdl_symbols[symbol_index].address);
- }
- return result;
- }
|