diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Frameworks/hidapi.framework/Versions/A/Resources/Info.plist b/libs/mac/Frameworks/SDL2.framework/Versions/A/Frameworks/hidapi.framework/Versions/A/Resources/Info.plist index 0b9363c8..e7362fce 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Frameworks/hidapi.framework/Versions/A/Resources/Info.plist +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Frameworks/hidapi.framework/Versions/A/Resources/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 19E287 + 19H114 CFBundleDevelopmentRegion English CFBundleExecutable diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Frameworks/hidapi.framework/Versions/A/_CodeSignature/CodeResources b/libs/mac/Frameworks/SDL2.framework/Versions/A/Frameworks/hidapi.framework/Versions/A/_CodeSignature/CodeResources index af835382..a1b2ee23 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Frameworks/hidapi.framework/Versions/A/_CodeSignature/CodeResources +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Frameworks/hidapi.framework/Versions/A/_CodeSignature/CodeResources @@ -10,7 +10,7 @@ Resources/Info.plist - tGFoM6QHKngffYbWA76aPn/ESNM= + 8Yk54YzUKmLCGTNkmc8LiukTgFM= Resources/LICENSE-bsd.txt @@ -46,11 +46,11 @@ hash - tGFoM6QHKngffYbWA76aPn/ESNM= + 8Yk54YzUKmLCGTNkmc8LiukTgFM= hash2 - fgTFYKM0llbznibqeBwDi/6Y3eVW0HtYW+1EdComD7E= + g8uVTrv9wFcDsYV6z37oNILYTKi5mgge59ixh4aBoo4= Resources/LICENSE-bsd.txt diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Frameworks/hidapi.framework/Versions/A/hidapi b/libs/mac/Frameworks/SDL2.framework/Versions/A/Frameworks/hidapi.framework/Versions/A/hidapi index 14324c9c..0f3ffa45 100755 Binary files a/libs/mac/Frameworks/SDL2.framework/Versions/A/Frameworks/hidapi.framework/Versions/A/hidapi and b/libs/mac/Frameworks/SDL2.framework/Versions/A/Frameworks/hidapi.framework/Versions/A/hidapi differ diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL.h index e2656caf..02203f29 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_assert.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_assert.h index f8a368ec..05823713 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_assert.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_assert.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_atomic.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_atomic.h index e99f1bcc..5f62bd73 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_atomic.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_atomic.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_audio.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_audio.h index 4ba34914..46f03164 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_audio.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_audio.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_bits.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_bits.h index db150ed0..08b59eae 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_bits.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_bits.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages @@ -48,10 +48,9 @@ extern "C" { * \return Index of the most significant bit, or -1 if the value is 0. */ #if defined(__WATCOMC__) && defined(__386__) -extern _inline int _SDL_clz_watcom (Uint32); -#pragma aux _SDL_clz_watcom = \ +extern _inline int _SDL_bsr_watcom (Uint32); +#pragma aux _SDL_bsr_watcom = \ "bsr eax, eax" \ - "xor eax, 31" \ parm [eax] nomemory \ value [eax] \ modify exact [eax] nomemory; @@ -72,7 +71,13 @@ SDL_MostSignificantBitIndex32(Uint32 x) if (x == 0) { return -1; } - return 31 - _SDL_clz_watcom(x); + return _SDL_bsr_watcom(x); +#elif defined(_MSC_VER) + unsigned long index; + if (_BitScanReverse(&index, x)) { + return index; + } + return -1; #else /* Based off of Bit Twiddling Hacks by Sean Eron Anderson * , released in the public domain. diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_blendmode.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_blendmode.h index 5e21a79e..4c45cad6 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_blendmode.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_blendmode.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_clipboard.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_clipboard.h index dbf69fce..1455348f 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_clipboard.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_clipboard.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_config.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_config.h index 3937dbc3..378e180d 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_config.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_config.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_config_macosx.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_config_macosx.h index 4b45f165..9a8f720f 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_config_macosx.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_config_macosx.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages @@ -115,8 +115,12 @@ #define HAVE_LOGF 1 #define HAVE_LOG10 1 #define HAVE_LOG10F 1 +#define HAVE_LROUND 1 +#define HAVE_LROUNDF 1 #define HAVE_POW 1 #define HAVE_POWF 1 +#define HAVE_ROUND 1 +#define HAVE_ROUNDF 1 #define HAVE_SCALBN 1 #define HAVE_SCALBNF 1 #define HAVE_SIN 1 diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_copying.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_copying.h index 4f8a2bcd..15223e98 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_copying.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_copying.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_cpuinfo.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_cpuinfo.h index df3123c0..c51f713b 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_cpuinfo.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_cpuinfo.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_endian.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_endian.h index 171c008a..4534cad4 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_endian.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_endian.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages @@ -30,6 +30,10 @@ #include "SDL_stdinc.h" +#ifdef _MSC_VER +#include +#endif + /** * \name The two types of endianness */ @@ -45,6 +49,9 @@ #elif defined(__OpenBSD__) #include #define SDL_BYTEORDER BYTE_ORDER +#elif defined(__FreeBSD__) +#include +#define SDL_BYTEORDER BYTE_ORDER #else #if defined(__hppa__) || \ defined(__m68k__) || defined(mc68000) || defined(_M_M68K) || \ @@ -68,8 +75,11 @@ extern "C" { /** * \file SDL_endian.h */ -#if defined(__GNUC__) && defined(__i386__) && \ - !(__GNUC__ == 2 && __GNUC_MINOR__ == 95 /* broken gcc version */) +#if (defined(__clang__) && (__clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ >= 2))) || \ + (defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8))) +#define SDL_Swap16(x) __builtin_bswap16(x) +#elif defined(__GNUC__) && defined(__i386__) && \ + !(__GNUC__ == 2 && __GNUC_MINOR__ <= 95 /* broken gcc version */) SDL_FORCE_INLINE Uint16 SDL_Swap16(Uint16 x) { @@ -92,13 +102,23 @@ SDL_Swap16(Uint16 x) __asm__("rlwimi %0,%2,8,16,23": "=&r"(result):"0"(x >> 8), "r"(x)); return (Uint16)result; } -#elif defined(__GNUC__) && (defined(__M68000__) || defined(__M68020__)) && !defined(__mcoldfire__) +#elif defined(__GNUC__) && defined(__aarch64__) +SDL_FORCE_INLINE Uint16 +SDL_Swap16(Uint16 x) +{ + __asm__("rev16 %w1, %w0" : "=r"(x) : "r"(x)); + return x; +} +#elif defined(__GNUC__) && (defined(__m68k__) && !defined(__mcoldfire__)) SDL_FORCE_INLINE Uint16 SDL_Swap16(Uint16 x) { __asm__("rorw #8,%0": "=d"(x): "0"(x):"cc"); return x; } +#elif defined(_MSC_VER) +#pragma intrinsic(_byteswap_ushort) +#define SDL_Swap16(x) _byteswap_ushort(x) #elif defined(__WATCOMC__) && defined(__386__) extern _inline Uint16 SDL_Swap16(Uint16); #pragma aux SDL_Swap16 = \ @@ -113,7 +133,11 @@ SDL_Swap16(Uint16 x) } #endif -#if defined(__GNUC__) && defined(__i386__) +#if (defined(__clang__) && (__clang_major__ > 2 || (__clang_major__ == 2 && __clang_minor__ >= 6))) || \ + (defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3))) +#define SDL_Swap32(x) __builtin_bswap32(x) +#elif defined(__GNUC__) && defined(__i386__) && \ + !(__GNUC__ == 2 && __GNUC_MINOR__ <= 95 /* broken gcc version */) SDL_FORCE_INLINE Uint32 SDL_Swap32(Uint32 x) { @@ -138,7 +162,14 @@ SDL_Swap32(Uint32 x) __asm__("rlwimi %0,%2,24,0,7": "=&r"(result):"0"(result), "r"(x)); return result; } -#elif defined(__GNUC__) && (defined(__M68000__) || defined(__M68020__)) && !defined(__mcoldfire__) +#elif defined(__GNUC__) && defined(__aarch64__) +SDL_FORCE_INLINE Uint32 +SDL_Swap32(Uint32 x) +{ + __asm__("rev %w1, %w0": "=r"(x):"r"(x)); + return x; +} +#elif defined(__GNUC__) && (defined(__m68k__) && !defined(__mcoldfire__)) SDL_FORCE_INLINE Uint32 SDL_Swap32(Uint32 x) { @@ -160,6 +191,9 @@ extern _inline Uint32 SDL_Swap32(Uint32); parm [eax] \ modify [eax]; #endif +#elif defined(_MSC_VER) +#pragma intrinsic(_byteswap_ulong) +#define SDL_Swap32(x) _byteswap_ulong(x) #else SDL_FORCE_INLINE Uint32 SDL_Swap32(Uint32 x) @@ -169,7 +203,11 @@ SDL_Swap32(Uint32 x) } #endif -#if defined(__GNUC__) && defined(__i386__) +#if (defined(__clang__) && (__clang_major__ > 2 || (__clang_major__ == 2 && __clang_minor__ >= 6))) || \ + (defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3))) +#define SDL_Swap64(x) __builtin_bswap64(x) +#elif defined(__GNUC__) && defined(__i386__) && \ + !(__GNUC__ == 2 && __GNUC_MINOR__ <= 95 /* broken gcc version */) SDL_FORCE_INLINE Uint64 SDL_Swap64(Uint64 x) { @@ -194,6 +232,9 @@ SDL_Swap64(Uint64 x) __asm__("bswapq %0": "=r"(x):"0"(x)); return x; } +#elif defined(_MSC_VER) +#pragma intrinsic(_byteswap_uint64) +#define SDL_Swap64(x) _byteswap_uint64(x) #else SDL_FORCE_INLINE Uint64 SDL_Swap64(Uint64 x) diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_error.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_error.h index 962d62f6..144a1707 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_error.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_error.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_events.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_events.h index ae560c08..c775b104 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_events.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_events.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_filesystem.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_filesystem.h index 68042b60..c3b6602b 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_filesystem.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_filesystem.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_gamecontroller.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_gamecontroller.h index e42433c9..aa4b4798 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_gamecontroller.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_gamecontroller.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_gesture.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_gesture.h index 81ed4317..a7382bc6 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_gesture.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_gesture.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_haptic.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_haptic.h index c27da118..29f45066 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_haptic.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_haptic.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_hints.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_hints.h index 50a5a089..2d5e04ca 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_hints.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_hints.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages @@ -604,17 +604,6 @@ extern "C" { */ #define SDL_HINT_JOYSTICK_HIDAPI_PS4 "SDL_JOYSTICK_HIDAPI_PS4" -/** - * \brief A variable controlling whether the HIDAPI driver for PS5 controllers should be used. - * - * This variable can be set to the following values: - * "0" - HIDAPI driver is not used - * "1" - HIDAPI driver is used - * - * The default is the value of SDL_HINT_JOYSTICK_HIDAPI - */ -#define SDL_HINT_JOYSTICK_HIDAPI_PS5 "SDL_JOYSTICK_HIDAPI_PS5" - /** * \brief A variable controlling whether extended input reports should be used for PS4 controllers when using the HIDAPI driver. * @@ -630,6 +619,41 @@ extern "C" { */ #define SDL_HINT_JOYSTICK_HIDAPI_PS4_RUMBLE "SDL_JOYSTICK_HIDAPI_PS4_RUMBLE" +/** + * \brief A variable controlling whether the HIDAPI driver for PS5 controllers should be used. + * + * This variable can be set to the following values: + * "0" - HIDAPI driver is not used + * "1" - HIDAPI driver is used + * + * The default is the value of SDL_HINT_JOYSTICK_HIDAPI + */ +#define SDL_HINT_JOYSTICK_HIDAPI_PS5 "SDL_JOYSTICK_HIDAPI_PS5" + +/** + * \brief A variable controlling whether extended input reports should be used for PS5 controllers when using the HIDAPI driver. + * + * This variable can be set to the following values: + * "0" - extended reports are not enabled (the default) + * "1" - extended reports + * + * Extended input reports allow rumble on Bluetooth PS5 controllers, but + * break DirectInput handling for applications that don't use SDL. + * + * Once extended reports are enabled, they can not be disabled without + * power cycling the controller. + */ +#define SDL_HINT_JOYSTICK_HIDAPI_PS5_RUMBLE "SDL_JOYSTICK_HIDAPI_PS5_RUMBLE" + +/** + * \brief A variable controlling whether the player LEDs should be lit to indicate which player is associated with a PS5 controller. + * + * This variable can be set to the following values: + * "0" - player LEDs are not enabled + * "1" - player LEDs are enabled (the default) + */ +#define SDL_HINT_JOYSTICK_HIDAPI_PS5_PLAYER_LED "SDL_JOYSTICK_HIDAPI_PS5_PLAYER_LED" + /** * \brief A variable controlling whether the HIDAPI driver for Steam Controllers should be used. * @@ -1181,6 +1205,59 @@ extern "C" { */ #define SDL_HINT_WINDOWS_DISABLE_THREAD_NAMING "SDL_WINDOWS_DISABLE_THREAD_NAMING" +/** + * \brief Force SDL to use Critical Sections for mutexes on Windows. + * On Windows 7 and newer, Slim Reader/Writer Locks are available. + * They offer better performance, allocate no kernel ressources and + * use less memory. SDL will fall back to Critical Sections on older + * OS versions or if forced to by this hint. + * This also affects Condition Variables. When SRW mutexes are used, + * SDL will use Windows Condition Variables as well. Else, a generic + * SDL_cond implementation will be used that works with all mutexes. + * + * This variable can be set to the following values: + * "0" - Use SRW Locks when available. If not, fall back to Critical Sections. (default) + * "1" - Force the use of Critical Sections in all cases. + * + */ +#define SDL_HINT_WINDOWS_FORCE_MUTEX_CRITICAL_SECTIONS "SDL_WINDOWS_FORCE_MUTEX_CRITICAL_SECTIONS" + +/** + * \brief Force SDL to use Kernel Semaphores on Windows. + * Kernel Semaphores are inter-process and require a context + * switch on every interaction. On Windows 8 and newer, the + * WaitOnAddress API is available. Using that and atomics to + * implement semaphores increases performance. + * SDL will fall back to Kernel Objects on older OS versions + * or if forced to by this hint. + * + * This variable can be set to the following values: + * "0" - Use Atomics and WaitOnAddress API when available. If not, fall back to Kernel Objects. (default) + * "1" - Force the use of Kernel Objects in all cases. + * + */ +#define SDL_HINT_WINDOWS_FORCE_SEMAPHORE_KERNEL "SDL_WINDOWS_FORCE_SEMAPHORE_KERNEL" + +/** + * \brief Use the D3D9Ex API introduced in Windows Vista, instead of normal D3D9. + * Direct3D 9Ex contains changes to state management that can eliminate device + * loss errors during scenarios like Alt+Tab or UAC prompts. D3D9Ex may require + * some changes to your application to cope with the new behavior, so this + * is disabled by default. + * + * This hint must be set before initializing the video subsystem. + * + * For more information on Direct3D 9Ex, see: + * - https://docs.microsoft.com/en-us/windows/win32/direct3darticles/graphics-apis-in-windows-vista#direct3d-9ex + * - https://docs.microsoft.com/en-us/windows/win32/direct3darticles/direct3d-9ex-improvements + * + * This variable can be set to the following values: + * "0" - Use the original Direct3D 9 API (default) + * "1" - Use the Direct3D 9Ex API on Vista and later (and fall back if D3D9Ex is unavailable) + * + */ +#define SDL_HINT_WINDOWS_USE_D3D9EX "SDL_WINDOWS_USE_D3D9EX" + /** * \brief Tell SDL which Dispmanx layer to use on a Raspberry PI * diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_joystick.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_joystick.h index 0bbeafe0..25920400 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_joystick.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_joystick.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_keyboard.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_keyboard.h index f6853c64..9eaeb283 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_keyboard.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_keyboard.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_keycode.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_keycode.h index 6f6b65cb..7c385897 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_keycode.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_keycode.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_loadso.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_loadso.h index 89578a9f..80379bcc 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_loadso.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_loadso.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_locale.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_locale.h index 1f4b0c46..8137414f 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_locale.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_locale.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_log.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_log.h index c1751fd7..f038e20c 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_log.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_log.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_main.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_main.h index fcb5c17d..2d7c9073 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_main.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_main.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_messagebox.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_messagebox.h index 03639ce4..8caecc5b 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_messagebox.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_messagebox.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_metal.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_metal.h index f9673577..283ab8de 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_metal.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_metal.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_misc.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_misc.h index a04f19ba..5eac321b 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_misc.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_misc.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_mouse.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_mouse.h index 99b658e9..32303076 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_mouse.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_mouse.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_mutex.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_mutex.h index 3c5b9557..f49b6477 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_mutex.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_mutex.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_name.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_name.h index a49c4887..21e1b798 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_name.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_name.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_opengl.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_opengl.h index 5cd302cd..95b51ae4 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_opengl.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_opengl.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_opengles.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_opengles.h index 5c2a3e63..7ebf4cc6 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_opengles.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_opengles.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_opengles2.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_opengles2.h index 00bc180c..ce114ae1 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_opengles2.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_opengles2.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_pixels.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_pixels.h index aa90cbc2..e1aedf2a 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_pixels.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_pixels.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_platform.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_platform.h index 71665579..a0789fe4 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_platform.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_platform.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_power.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_power.h index 39884cc2..cc6160ed 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_power.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_power.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_quit.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_quit.h index b2bd5da5..28250500 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_quit.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_quit.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_rect.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_rect.h index 47f0d207..b1897e52 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_rect.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_rect.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_render.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_render.h index f26fb7e5..980109af 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_render.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_render.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages @@ -450,6 +450,28 @@ extern DECLSPEC int SDLCALL SDL_UpdateYUVTexture(SDL_Texture * texture, const Uint8 *Uplane, int Upitch, const Uint8 *Vplane, int Vpitch); +/** + * \brief Update a rectangle within a planar NV12 or NV21 texture with new pixel data. + * + * \param texture The texture to update + * \param rect A pointer to the rectangle of pixels to update, or NULL to + * update the entire texture. + * \param Yplane The raw pixel data for the Y plane. + * \param Ypitch The number of bytes between rows of pixel data for the Y plane. + * \param UVplane The raw pixel data for the UV plane. + * \param UVpitch The number of bytes between rows of pixel data for the UV plane. + * + * \return 0 on success, or -1 if the texture is not valid. + * + * \note You can use SDL_UpdateTexture() as long as your pixel data is + * a contiguous block of NV12/21 planes in the proper order, but + * this function is available if your pixel data is not contiguous. + */ +extern DECLSPEC int SDLCALL SDL_UpdateNVTexture(SDL_Texture * texture, + const SDL_Rect * rect, + const Uint8 *Yplane, int Ypitch, + const Uint8 *UVplane, int UVpitch); + /** * \brief Lock a portion of the texture for write-only pixel access. * diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_revision.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_revision.h index e0bcf431..d70fd694 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_revision.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_revision.h @@ -1,2 +1,2 @@ -#define SDL_REVISION "hg-14525:e52d96ea04fc" -#define SDL_REVISION_NUMBER 14525 +#define SDL_REVISION "hg-0:aaaaaaaaaaah" +#define SDL_REVISION_NUMBER 0 diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_rwops.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_rwops.h index 2e6225fc..923a836c 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_rwops.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_rwops.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_scancode.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_scancode.h index b19197d2..e54c1e00 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_scancode.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_scancode.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_sensor.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_sensor.h index e6236341..b89e6876 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_sensor.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_sensor.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_shape.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_shape.h index cbd9debd..b8c05dbe 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_shape.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_shape.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_stdinc.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_stdinc.h index 91ccaa45..5ca04e01 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_stdinc.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_stdinc.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages @@ -549,6 +549,10 @@ extern DECLSPEC double SDLCALL SDL_log10(double x); extern DECLSPEC float SDLCALL SDL_log10f(float x); extern DECLSPEC double SDLCALL SDL_pow(double x, double y); extern DECLSPEC float SDLCALL SDL_powf(float x, float y); +extern DECLSPEC double SDLCALL SDL_round(double x); +extern DECLSPEC float SDLCALL SDL_roundf(float x); +extern DECLSPEC long SDLCALL SDL_lround(double x); +extern DECLSPEC long SDLCALL SDL_lroundf(float x); extern DECLSPEC double SDLCALL SDL_scalbn(double x, int n); extern DECLSPEC float SDLCALL SDL_scalbnf(float x, int n); extern DECLSPEC double SDLCALL SDL_sin(double x); diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_surface.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_surface.h index d3f8c814..d9b11958 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_surface.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_surface.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages @@ -519,6 +519,17 @@ extern DECLSPEC int SDLCALL SDL_SoftStretch(SDL_Surface * src, SDL_Surface * dst, const SDL_Rect * dstrect); +/** + * \brief Perform a bilinear scaling between two surfaces of the + * same pixel format, 32BPP. + * + */ +extern DECLSPEC int SDLCALL SDL_SoftStretchLinear(SDL_Surface * src, + const SDL_Rect * srcrect, + SDL_Surface * dst, + const SDL_Rect * dstrect); + + #define SDL_BlitScaled SDL_UpperBlitScaled /** diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_system.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_system.h index d296ab1f..06ac41cd 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_system.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_system.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages @@ -59,12 +59,20 @@ extern DECLSPEC int SDLCALL SDL_Direct3D9GetAdapterIndex( int displayIndex ); typedef struct IDirect3DDevice9 IDirect3DDevice9; /** - \brief Returns the D3D device associated with a renderer, or NULL if it's not a D3D renderer. + \brief Returns the D3D9 device associated with a renderer, or NULL if it's not a D3D9 renderer. Once you are done using the device, you should release it to avoid a resource leak. */ extern DECLSPEC IDirect3DDevice9* SDLCALL SDL_RenderGetD3D9Device(SDL_Renderer * renderer); +typedef struct ID3D11Device ID3D11Device; +/** + \brief Returns the D3D11 device associated with a renderer, or NULL if it's not a D3D11 renderer. + + Once you are done using the device, you should release it to avoid a resource leak. + */ +extern DECLSPEC ID3D11Device* SDLCALL SDL_RenderGetD3D11Device(SDL_Renderer * renderer); + /** \brief Returns the DXGI Adapter and Output indices for the specified display index. diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_syswm.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_syswm.h index f0e9675d..6dae3778 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_syswm.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_syswm.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_thread.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_thread.h index 4016358a..4b71083f 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_thread.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_thread.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_timer.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_timer.h index aada7178..66ab2d9e 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_timer.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_timer.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_touch.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_touch.h index fa5a37ce..323cd225 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_touch.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_touch.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_types.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_types.h index b6bb5711..4267f366 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_types.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_types.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_version.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_version.h index 23b65f43..a2b63e12 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_version.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_version.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages @@ -59,7 +59,7 @@ typedef struct SDL_version */ #define SDL_MAJOR_VERSION 2 #define SDL_MINOR_VERSION 0 -#define SDL_PATCHLEVEL 14 +#define SDL_PATCHLEVEL 15 /** * \brief Macro to determine SDL version program was compiled against. diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_video.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_video.h index 54cbe0f0..2f684bea 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_video.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/SDL_video.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/begin_code.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/begin_code.h index 1ca40ccd..37bf9750 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/begin_code.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/begin_code.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/close_code.h b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/close_code.h index 6aa411b0..c65a2162 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/close_code.h +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Headers/close_code.h @@ -1,6 +1,6 @@ /* Simple DirectMedia Layer - Copyright (C) 1997-2020 Sam Lantinga + Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Resources/Info.plist b/libs/mac/Frameworks/SDL2.framework/Versions/A/Resources/Info.plist index 1f12bfb5..ca240c76 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Resources/Info.plist +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Resources/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 19E287 + 19H114 CFBundleDevelopmentRegion English CFBundleExecutable @@ -19,7 +19,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 2.0.14 + 2.0.15 CFBundleSignature SDLX CFBundleSupportedPlatforms @@ -27,7 +27,7 @@ MacOSX CFBundleVersion - 2.0.14 + 2.0.15 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/Resources/License.txt b/libs/mac/Frameworks/SDL2.framework/Versions/A/Resources/License.txt index 9bbafca5..ca6cdf19 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/Resources/License.txt +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/Resources/License.txt @@ -1,6 +1,6 @@ Simple DirectMedia Layer -Copyright (C) 1997-2020 Sam Lantinga +Copyright (C) 1997-2021 Sam Lantinga This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/SDL2 b/libs/mac/Frameworks/SDL2.framework/Versions/A/SDL2 index 52c9539a..94c0213d 100755 Binary files a/libs/mac/Frameworks/SDL2.framework/Versions/A/SDL2 and b/libs/mac/Frameworks/SDL2.framework/Versions/A/SDL2 differ diff --git a/libs/mac/Frameworks/SDL2.framework/Versions/A/_CodeSignature/CodeResources b/libs/mac/Frameworks/SDL2.framework/Versions/A/_CodeSignature/CodeResources index c83a407c..2e85fbb7 100644 --- a/libs/mac/Frameworks/SDL2.framework/Versions/A/_CodeSignature/CodeResources +++ b/libs/mac/Frameworks/SDL2.framework/Versions/A/_CodeSignature/CodeResources @@ -6,11 +6,11 @@ Resources/Info.plist - HzcsMReVY4hkAmRRhq33mT4RJKI= + akVFnWoaAhBOlpXfxiwztLRw3FY= Resources/License.txt - VILsZtXQ+SRYtfG2XJ8ZtkKItSU= + s91T1Kwm3AMSbQtGQrmCGovO9hU= Resources/ReadMe.txt @@ -27,372 +27,372 @@ cdhash - N5FKSaB7CEeZTK1MpiD7f6uGGVA= + c8f8dm7+lXdq/Z6WbkTx/1+k5c8= requirement - identifier "org.libsdl.hidapi" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = EH385AYQ6F + identifier "org.libsdl.hidapi" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "45U78722YL" Headers/SDL.h hash - hL2Z/I5g7jY5xbcFEk6Ga+GmxcM= + 0JBFoOt5FIaoxVwOK/5/51nHtFg= hash2 - dALaYlcvTZd9nHYy4IFogyrazbSCCRfnK4kfYHGPqFc= + lnY0/OiW5YWD1SAjw8I/c40wWnHOjKVMm+dalXFyHRA= Headers/SDL_assert.h hash - FwT1P3mJzGKC9r+NdzApvnBKWB0= + IiADcTyPo9pVBYrpKHU6mFN50e8= hash2 - P97E6oE7Pm/2Rd/sQI2lfnboN3OaLWfA4fzXc4lHSW0= + cJ9XWwjjAF41qBQKxApkxGOIALw175pk2GwNunz1wpg= Headers/SDL_atomic.h hash - xg9uJj7yxzB0CHUbyIfNK4JgOG4= + Jheq/oFNjtM/CVJfmJRMMjXpEPo= hash2 - lYvP/2EdhC7kjjRlo7kLG7btc5QtYqWur256yKWVYCU= + cJVgTyHA8dzobXT5VaJgNy3DBvQQa3PdusBQuPxYTro= Headers/SDL_audio.h hash - aSxl2+H6VdE8YRAfGhz3dXb/Wmo= + NCLh53AVUxy8DVwibS6JOpbec7c= hash2 - EH4GR2fTWbVznhnA5B3DrdtpJNuecn04NhFBPZdQX5k= + NI5GINTjWMqzmA8s2Xshibkk8N+QZ01LkrYcxsCyMs0= Headers/SDL_bits.h hash - Xo7exLIRlSdYj/wvSlyfFGXwXDk= + fpmofY0dot0lXD8r+rL6E0dOmRc= hash2 - pODn3AX+7bv13P3nR9JlEImNPJwU7SK0QhZNhsiBJt4= + W/Gd1atZLiHaDYHqs6TN5Pj/ThW2/MymiX+cEbtKNWk= Headers/SDL_blendmode.h hash - rJ9tuMnozMU9aTmGJnsDSJ4ZzU0= + q7EnpKCkIHYlgYhy408UJgzmM2U= hash2 - o6acxbxesubS5z44EyaKTxLt4sF97j0+oh9u7w4vpNA= + 1n0iR8yZnKzCkuNEU52LEv7dfk27WL0k+VH9VqJL4w0= Headers/SDL_clipboard.h hash - BC8o5wIDU6TJgon7DW56dJzPZHM= + 60U8QvdNvC4LtNSc7iFwCWH+9os= hash2 - c8onvqLDjpS32kJX/mqT/CZFrT3brIsyB2s6+J6kPlo= + C2lli6q7cU62GWskVMiK33J1WxjlMwaCfNukIebY8UA= Headers/SDL_config.h hash - ac64eFUYNav6YKQI6909+2GYwJE= + aytRh8+xvpYYsAdb7F7yLmg0kis= hash2 - VNhjVpUWoI5GH6azDen2EpTF5cwj+amMTh/gcnBH8Y8= + dzGHhY4lHdr+Vh/w9XIV8P9SQjSQnoL/dYvOHKmBZfs= Headers/SDL_config_macosx.h hash - SHf9CRjVPeSLNjgX8CeWX+2/rsc= + JEidzq0po54FZOh7krZbUI60t1s= hash2 - Dtby/5f29Me3435yhYtoV4qaQ3H+EsDpI5y4/pcdqJY= + LuggXYC8c40AAtgPMrdFUYvc0dHbPFRNPpME5uuJ6tQ= Headers/SDL_copying.h hash - epQfEI5S75N7Ud6AwDj4EA6Fk/o= + yrYOm/q+6NqPxYH5MLEonLnwIxY= hash2 - Bb6ECGs8VYAHejft7V2hUyDK+41Hk79bcCspf6rQgQw= + Ziie3rOwX+j6M2NBdENO350Ubg9tI0Z6wHxLmkPA5eM= Headers/SDL_cpuinfo.h hash - jOEMD49pYqDQfHy0/1TAdRrVxfE= + HeR0lxK4+WPAiTGHNk5IQ8nXYJw= hash2 - /vC2r34hQj6+BZw4xJx8YzwMKL2petqQQgALn+fcGCE= + BiqK+8M8UM20+3787B+3+BDhy4awblONzluqHMTn3e8= Headers/SDL_endian.h hash - ZxBOxnSY6LRuAEcRxNn0003XbZA= + hkyJa4gVy1aMdCZOAPK6cT7xNAE= hash2 - 1y+wM8domWXFDot0zzCmjHb34vlqO8Y7v93DamI4Tmg= + SgvWbxqzwH7UcmOtDI3qTOgCKEIkSxWs5QY0k4RBBRs= Headers/SDL_error.h hash - pVWfxt+odr3djRqt8D/U421+dQo= + hZgg4KnUfiGBhHos+AWdv7CUZ5Y= hash2 - YKlzVmZ1dgucRXZyWU9kvIjT9QZBohKxz49iLQ/PPQE= + mX6UorvOrvuQuXs/9jfjdN9YbwAg3qW5673flKUXj6Y= Headers/SDL_events.h hash - ZbHbHB/Ul2errIm2JWrlpAdNRws= + wda1DNLVHzNX8cKEbQgklUKw6tQ= hash2 - 8IArXBgjLvjES7thc1V43MvhO7Vb1LBLs6JOjsrlJh8= + E3yhmpNWbGS80jscJvQeU06b9CDzVH0ImLDS/xXRYZI= Headers/SDL_filesystem.h hash - fr9s5fRVIompjAwprvpPpiuqZ+g= + 4IwdOm+5TQBEyd4flcIm3ZHqPHo= hash2 - fehLvZBPQCdmMT+FlzK0FArqkV14XjJHcVzBii5BdSQ= + bwA7CS8HsGN2trGn5aXSU+A/X0PG/bVmnhT/M1pNXos= Headers/SDL_gamecontroller.h hash - cfhsBlcRvEtWKc7G4aMmbPpicsw= + v3dLCsjfEYMTkSJk1inStLgIdgo= hash2 - +n9L1zsAncG84IBpXnfpWrr9WLtT6eQTKvlt/rRx+tQ= + 83y/RY7fkiAfDHNHxWcb9lWurIzRmvq/hNk3vwzAAoM= Headers/SDL_gesture.h hash - k6FmKGDCb8MxvktlmwuxDXu2jlM= + Yoid0ard6LeUCjfyJZT3dKXQ9Z4= hash2 - 5H4fhbnWDvSKccD4QtHcQtYhsrgtktyFTyq9jghKZDI= + oNgmPNACpXoTCqejZscd4u7EhMb68uvur4wJRtnk6mg= Headers/SDL_haptic.h hash - M0Oo9dh3zLva6qpGJhBbgAxAIuY= + uBRoWqexPy9bznz66e6U7T3BK1s= hash2 - Nef5r8Bidx1FeTffn9+uzNZMlwxu1J37V4LOzOibxx4= + oKMwzskYKVG3P5dBghdbFoYPUjBZVTV/J6bATIDA3Eo= Headers/SDL_hints.h hash - jwczm7PFpNtkpk+MVF5/nQLW3lk= + Y7VSqYxvagfJ/LcXdw49dNy0jdQ= hash2 - DspQuSafuzDVaWlSssNURH+EYXHSzkOPBmkGAazI2Vo= + yBrr96jYaOpoX1i9R5BOdOrCU9ZX0YejzhvJY8tjKH8= Headers/SDL_joystick.h hash - deLFMyhUMO8CeyYVlUw8yBlzhr0= + 2mgG3DEdJFAwBdBaNb2QSxJ+1i4= hash2 - 9g7sjmJ50vOHOSM9pbbGUQq2AiqAnL0v1fxMPlP/6xo= + YfeQgKW8YtcCIM9FHE1rgukr+Oz8eLilqDs0w3eLlvM= Headers/SDL_keyboard.h hash - zL/3QsZ9Q5lXfEVxiD71vhoLXws= + a+BS1NPV6C1hI2XkNqAO8pkCK7o= hash2 - HAzHtkjb1ZGuIJUpevIc93rNjwcGGcjqO0FWfkWuaJk= + YrbmqtGNtLlVVZIrI/epYgszbxB7r1qN5NYdXiD1ra0= Headers/SDL_keycode.h hash - ewKk66pjiNXqr4IUEygJVneU0Z0= + 08TpEC2wER6rhjZeWOzHJGHzrw0= hash2 - VWe104GsR/Yu3UNF98pUhJ59QWxv+Es2POzyWIepBiU= + UgVGYelUtuuXFT8Wc0kXOsP0bbvScYswlaRbDXLeYPE= Headers/SDL_loadso.h hash - 2Aj/SejsqXO6a/ErCW5p18yDKbQ= + lmuG8gz25J7p68260fMG2595cLU= hash2 - bpcu/Ms5CE5EHVV1zXIfWghw8JM8qB2114xfsIUBPeE= + 6VYyLzl2OG544HKGl9hLQzppensYqU8iGa+iiWz4clo= Headers/SDL_locale.h hash - JCF6SSXRcv6uAPICgwmTq+WsVZs= + QuJLqhXH9adugjzs/kCVQj5kQvY= hash2 - SYFN/L2S2pKTNZQe4dGUKTPTFXbqXZlZ3Vyl4y5wZ8s= + 3SpJ0NKzd/WdpKKQ9q8a22lCkRz+HvwhO4XIyaYV/uU= Headers/SDL_log.h hash - 7SpCGEq3X7Q0HIVvx2AaEwJ2TpQ= + ObKXKSy4RNu3whdteSlhrthqB8c= hash2 - KQMlKJvr9iwGv4SPxdxqTy1N2qD8PdXpJRDzqeWfyik= + p2LpsNReIb8qom6R5Uw0tBRhr3B8OzYKDzdb8KwDDBI= Headers/SDL_main.h hash - EnOp5HYGYds7F5I/uLqUgy7fF/c= + wvuZmRT4/USCZsYFKtcgUAudv4s= hash2 - QaqVThHGxV6PsKTDebiZJDpgbADmloGsTbWTvQjR0j0= + bTez5TFSQkp4e/yT+M96IxPwhzcogMVPCyVgQt9LoNE= Headers/SDL_messagebox.h hash - zn/jOYBCkj2DIH6U4XfR8yzrLmU= + OEd+/9vUgeFdaJjzMslzOTK6DQ0= hash2 - ckM8GPWpWflcu8Er5c+UaRSJaeVNPkCq5lkL628knWQ= + Wq/kniGzwLXivUOM7IOAHL/hJ37K0S9JfaRLrQmy+xA= Headers/SDL_metal.h hash - S2Es8N4Cya7az5FTs0mqtd840zA= + 4+NCJcrSGUIIHqUbrDRq2r/fw7A= hash2 - 9AgZbEiRMt0j2ui++nJaH+EXz9UF6LtVeljtZkAvvtY= + 7qj9sDitEOiA+Bp6TnPJrWn7FUbNpNHKIU9aq4QkkLk= Headers/SDL_misc.h hash - lfv6FBriF6FMZ/f1IZWpmQGVgl8= + hToyxNSFjRJl5e1+IeQDf/YkWtI= hash2 - r4QO2p4KtTCZoipQ78v0Gt34pzm6GzLKdZq3E2gQopA= + dMqYy+hdWSxDHSkASlRw0gQhSP2t+pMMBIgrr8+8UUI= Headers/SDL_mouse.h hash - w5/iufa+EFt/CwnlQDBNfY0EIOM= + evGnfshpNncsADHGLKiAiMGeNBg= hash2 - oSyXWJ0Tl+F1vjTvW7NO51L/FkPz0EPwKhWfeU85RDc= + zCbmSJzIdZrNzOIhWfPWuxAqaiOpMLC8yAh6w4IcubM= Headers/SDL_mutex.h hash - uYPmGnAuhf8aS0WK/wsz5zuFgq8= + de5PQM9snasMeBkpPoQAWuqX9Gc= hash2 - TbQaD92P0h+3sNEpeYHg9W1DSj3Cu1rn3HIIgeeRDC4= + bRjRo28JwXr7dD/j7iTwXPSN1zvnnQs1oyKDAApABN8= Headers/SDL_name.h hash - o7IHLzBFJi6YI0JUKSqBf3tXnFk= + 0HvLxBYQQtk7wc6fhKV8GKak0bI= hash2 - OUT91iX17l3wqihn+MBCgwnTINkJP1hKZXwoY7STx2A= + SEGMU9JT6Mb8M9/0YUh9mWmrB5qKLDXkdFVfUJEsr8k= Headers/SDL_opengl.h hash - 9EY0oD4XWAhLVuOBPHzoHFqI06s= + uwnVFA4drG7Fk24RWefE3aSgdBU= hash2 - I8ujmRRVkgcMwRAKoeQNtFJH1jfXFbc4Xw5dTUmTu4Q= + 1n0BVfF+6lgJ/hrvp6R1e46STzWzx5tgbCA22DspNoY= Headers/SDL_opengl_glext.h @@ -410,22 +410,22 @@ hash - tuFf0llJglK6NhT0uKRFga7kpwI= + 1+h2kdTJu34MsWwgpjTvVYoubz8= hash2 - T2Mxj7pRFzOEhQjRBEuRriOkBLZyUR3RxH2+tr3pfw8= + MAu5WuH9K7Jj+zBksjLrT+tROjsnUobxsNI1yE/SeW4= Headers/SDL_opengles2.h hash - bKjKixGHZdD/ZbxhZ/bf0HYSr4Q= + 8Y6DWw9z+26AHmj6uUgz9LpyUGw= hash2 - RwQUrJUoPnyXZL7ipQaO/msfXWsJl6oz4nEXqYxIDaQ= + /sd7hb3YEJNdm6wAFV2Wpo0aEpI2w/qoRS2gEaM10qo= Headers/SDL_opengles2_gl2.h @@ -476,231 +476,231 @@ hash - dk4R8c81l+WVpQ9ueWDS2SGuXkA= + nHf9SirykPlkF4Qq2IocqHMwchk= hash2 - AQ9Th5IdVLO2XfkpMUuZAqxtYQXaQiiiHQVjTJyRq2g= + nJR8fSzYd5xElrhq0V20EGq662rv2/XVXSnrlapXZMw= Headers/SDL_platform.h hash - F1dKHn7mrS1LHL5EWvDceH88BlQ= + P3ywFdJcJ3sqewLBcOqYtyYZ5zs= hash2 - pQWvI8MCgM9jQgib1xGFIRcG5Ow4LFXw0cm72TVsZLU= + vMRy/5/ntZ2fkkoY4pt321wFYTgSDwdTsgyWWt+xcXM= Headers/SDL_power.h hash - F7x/fhC0JjgEzuGHL3HUd6lmjgo= + 3K+7bfCens8XmuOSFfXHy+/lyhc= hash2 - mLELHEwrJOA0akrTAaWD+eYTQr30qgCz6J8K79sPDfk= + 9ICCDELH2Ed9rlpJZeoB2rEu7yTN4dq09fR/st7Rzaw= Headers/SDL_quit.h hash - xnaczdwiGUtrE7DfF/Ww0eExnHI= + XQQQtH9jbx8abQdutRGJP0cguHI= hash2 - GdP8zK33YvNM/YlKy87Xgnx5JXBLr0H3nW1h6JvXvVc= + MXrcuLRy7H8TBhWnJxqy7PgnxfGuP+O+IAnsNJYUeYI= Headers/SDL_rect.h hash - zulgqf81zT/r1TnfjE4Bblnw8es= + LpnQn0xkbBfCpvYN0w1W3N0wgOY= hash2 - r6T7NWbhl80Tz3Yhs4IjFY8ab68HQznrre/CjD58tsg= + jGCMSSOpGaDki4qoOXQDucdALmP8RzMtBMzEUBeL4Tg= Headers/SDL_render.h hash - PBsbXo13t7jqkHvTTeU5Sjnl13o= + pL0tJ4b3SyxKSLPbQL7SKASDzyo= hash2 - Rj56ND7YXV/1h1RH6X2Ho0fJ0ijPDTms6+Na43F0ueQ= + cV02MkytdxcxkwEW20dpU6qlEh6br/XBFSu8qpIkdsI= Headers/SDL_revision.h hash - iU+5ESGi01zqZHfc1A01ki4Zn7M= + ixjPDg2DQUEDn7ID2l4wMHDUvDk= hash2 - gV6XVMtohzA/afDeM0m9gF5UKNeZuub0W7GgLf3Tde8= + LUUZKxelLmuZXjHwFWFSYH8HA96Px1JVmtuv79n+gYY= Headers/SDL_rwops.h hash - FWcGz9/xlaBkrR1vdvYvDibFPhg= + gPdg9CLyA6caQw0TRjN7hOR3P9c= hash2 - OWI95ONgZvdn/FBJfMHV1BQWKQjx5LBN7MYuXwAadgg= + JbzZdvQjp0GK65Uxt7M8FKJFA3r/HckNBlbfcDVO9Vg= Headers/SDL_scancode.h hash - p3l6Zx+1hXIgPI1IK/TbyP+NvBE= + BR9njO+36nUhbXVDGT/wIiSmyoE= hash2 - G+s/NXp1k6oacd5/WI6M5X2nyu7jiladTDBozZHXHiU= + YkvjTqe1cQcJ3CA4NSaHNNQnowdi0+AtS6EITFlVu5w= Headers/SDL_sensor.h hash - fWxFA0VH6Upp0rnLDNjYwdQoNo8= + SOEs8j1MM6xz7BLPYEc02fjjbbE= hash2 - g7kU4VylxQdFQFJ0q6E8IDlwjPXm9V+b6C0sl7nyHTM= + cxPTev3K9ctekkcBFQs3Ti07ds7VSqyqjRm8a/Uw+Eo= Headers/SDL_shape.h hash - eWRcGWTs+v8d8uWHf5qeCwiChk8= + wbVSAZU9CVx/r6Tdo6DzPEidSQU= hash2 - RA86cs8Rlb7iFmYOgJ8dOHibudj6rQvHG3t4H8AGmmg= + mXI9OgcZGGUQNN+C6yzO0ksGOJ8tkhpInWczWB6lEkU= Headers/SDL_stdinc.h hash - gQt/KOamYUdYNDOXy8DQl4d4g/Y= + 8BND4MMxaq5H6YuCjeFCnrmcn+k= hash2 - JflF60zLtw8xzJHCvaQupBJh0cX70rk5Ow9flHG1H7k= + tRQ15156KgHNyphV7ZJcgOUPgdCyJO0w3JIE/ulShuw= Headers/SDL_surface.h hash - soHlBb+6gw5DX7D4eGnXPgMf9hs= + d/GRmZzBQtmZnBMoZQAXm7B6ha4= hash2 - Zpk6jryT2LeN31f2DNTqmLmCqsLW6VNL1Uh7HNGOwAI= + EXE4VuWBAydUUGgmwGnVMgTzsnjAsz989EbAL6b4Dnw= Headers/SDL_system.h hash - AeUGw4yk0HbPBoADm4adPJ9zhpQ= + Z47HJw4GQ2OarNyHTgNpRoX8Rog= hash2 - A1opmWFefAqbN5ZOZF+g6pVtvaHimbbPFEoIvB/nV1c= + djnyElj4XgGuzv0Cb7s7m6xAdQoyMZvaCr97rlHzZmE= Headers/SDL_syswm.h hash - P+DsBmujckIowwmwg/Jf22RguSo= + tx2N4ZBojH9icPrioVFxJSC3PqU= hash2 - OyDQPPG7RIPQKz2a1dz+Lye0HoqfZmfrn6onDHVr1ds= + +euT3aTdjRQw3Mn13gwrNYGNyl9MJjWvVSxHqJuQGm0= Headers/SDL_thread.h hash - bN9PvUNyNE5PSLQzjdF4b38bzRY= + D5G4LUX4q1wJmpTTPiTuBrE6lMA= hash2 - MymOftu/SUBMl4mrBetXv06hTmexfmEwWFuvGoMdmT8= + xLwsI0AKjHEU066Yc3e56p76+Btd1w2ZukC836MkmXw= Headers/SDL_timer.h hash - icT/5cwWcFOj43A1wkVVExHmQio= + fQAqPyLQoocbu4e5y1LS26F2S7s= hash2 - poSD+yuRd2GrSWDAUNErEclgiBH9EiZOZDh6ZfG/jcc= + uO7Lc7V3+1qhX7/uspiGmc1bTPNMJ7DLoG9Tr0zGxmo= Headers/SDL_touch.h hash - vx/YxEp5RxhYVy9QzBys9OsXNYw= + yZ05VZ0uIi8UVFmogN2ZJ9PIQFw= hash2 - iZIc5xFKqFoIgFGx9P4jSSPNv75xIqEY5YhajqP3NHI= + XLzZs80ks1GElyhScoqhdOhhwsKo+gs1Br99B5jPZlA= Headers/SDL_types.h hash - wjAH9bIpA3v8KF3Z4fAg+gxHVN0= + 1kwNWT8AEGlRutTtjdXBKXmu3W8= hash2 - RHTRCiH25ASWePbdj2mbF0veuawIuAx9acJiEyEMwbw= + 5gon+jmSul14lqvd6E1FqnGF5XqtThux2OZbB4tGcY8= Headers/SDL_version.h hash - RSdRqJyF1tcOcqxUxRwdBTSOEY8= + HDSpjbZplrIuvX2i6+4onoPlEOw= hash2 - N1pAIZBW75CmWCZEignmSql74epXayoRYcUDCl+e8P0= + bj2oig64kpZLOXbtKOGNX1E9Nc6TgUjGcmT5vZSVSmE= Headers/SDL_video.h hash - hfCVsrcC7zpSyACVMur9HiR3hP8= + XaU9UXABuYIUptiZfOk+phppMTc= hash2 - ZsbVBgoJdTY1nJXyOHKv9ZN0R0gFTPSDh/f59ARpNqY= + KVerRbWCWaJETVDMBrl642aDRpTWAF9k9ys/DlSOUU8= Headers/SDL_vulkan.h @@ -718,44 +718,44 @@ hash - FIsc5DtgzxDC8gsUo9TXzt1xH7I= + 3xUwaBaGVisXlRH2l1msEFlxCiY= hash2 - BFECI+R+tzd3mfhBzGnocaBUwoRCqnuITqApxi6pc7E= + ZJ6BXE9Mwhy8qa+RH5hPSGI0uS1wFefHYPemTQalX/s= Headers/close_code.h hash - LZ9uO15BxDjNqjfxTGMOU163pcc= + oc7GPSdH45BO+P4WzoKrFjAseXg= hash2 - M7NAn877XVWs3eoezHmczklsolWIdXMneHoIHE9owzE= + xKU9Y8NHTpwIk0CudiA5juPU1zAN28e5MEKNO8Kuers= Resources/Info.plist hash - HzcsMReVY4hkAmRRhq33mT4RJKI= + akVFnWoaAhBOlpXfxiwztLRw3FY= hash2 - uxXlzWLUJvw0jtalQpV/AuYjmwBhNOdWqO8HCdMqAY4= + x8nq97SfkUJzNl+76CJD2HYW8e0zq0aGw7/b2AaY8jU= Resources/License.txt hash - VILsZtXQ+SRYtfG2XJ8ZtkKItSU= + s91T1Kwm3AMSbQtGQrmCGovO9hU= hash2 - Y68o5ttLrQEravu8qDEelhBjWJJDm9cuZ33qP6cPjB4= + Y1CgmkCNqrRO4L6QBkaOL0A3reSeBWGRk676hb4lOtI= Resources/ReadMe.txt