mirror of
https://github.com/love2d/megasource.git
synced 2026-08-19 04:05:09 +02:00
update SDL3 to libsdl-org/SDL@038a380 (3.3 development)
This commit is contained in:
@@ -31,6 +31,12 @@
|
||||
/* General platform specific identifiers */
|
||||
#include <SDL3/SDL_platform_defines.h>
|
||||
|
||||
#cmakedefine SDL_PLATFORM_PRIVATE 1
|
||||
|
||||
#ifdef SDL_PLATFORM_PRIVATE
|
||||
#include "SDL_begin_config_private.h"
|
||||
#endif
|
||||
|
||||
#cmakedefine HAVE_GCC_ATOMICS 1
|
||||
#cmakedefine HAVE_GCC_SYNC_LOCK_TEST_AND_SET 1
|
||||
|
||||
@@ -223,8 +229,11 @@
|
||||
#cmakedefine HAVE_TPCSHRD_H 1
|
||||
#cmakedefine HAVE_ROAPI_H 1
|
||||
#cmakedefine HAVE_SHELLSCALINGAPI_H 1
|
||||
#cmakedefine HAVE_SHOBJIDL_CORE_H 1
|
||||
|
||||
#cmakedefine USE_POSIX_SPAWN 1
|
||||
#cmakedefine HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR 1
|
||||
#cmakedefine HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP 1
|
||||
|
||||
/* SDL internal assertion support */
|
||||
#cmakedefine SDL_DEFAULT_ASSERT_LEVEL_CONFIGURED 1
|
||||
@@ -272,8 +281,11 @@
|
||||
#cmakedefine SDL_AUDIO_DRIVER_PSP 1
|
||||
#cmakedefine SDL_AUDIO_DRIVER_PS2 1
|
||||
#cmakedefine SDL_AUDIO_DRIVER_N3DS 1
|
||||
#cmakedefine SDL_AUDIO_DRIVER_NGAGE 1
|
||||
#cmakedefine SDL_AUDIO_DRIVER_QNX 1
|
||||
|
||||
#cmakedefine SDL_AUDIO_DRIVER_PRIVATE 1
|
||||
|
||||
/* Enable various input drivers */
|
||||
#cmakedefine SDL_INPUT_LINUXEV 1
|
||||
#cmakedefine SDL_INPUT_LINUXKD 1
|
||||
@@ -299,11 +311,17 @@
|
||||
#cmakedefine SDL_JOYSTICK_VITA 1
|
||||
#cmakedefine SDL_JOYSTICK_WGI 1
|
||||
#cmakedefine SDL_JOYSTICK_XINPUT 1
|
||||
|
||||
#cmakedefine SDL_JOYSTICK_PRIVATE 1
|
||||
|
||||
#cmakedefine SDL_HAPTIC_DUMMY 1
|
||||
#cmakedefine SDL_HAPTIC_LINUX 1
|
||||
#cmakedefine SDL_HAPTIC_IOKIT 1
|
||||
#cmakedefine SDL_HAPTIC_DINPUT 1
|
||||
#cmakedefine SDL_HAPTIC_ANDROID 1
|
||||
|
||||
#cmakedefine SDL_HAPTIC_PRIVATE 1
|
||||
|
||||
#cmakedefine SDL_LIBUSB_DYNAMIC @SDL_LIBUSB_DYNAMIC@
|
||||
#cmakedefine SDL_UDEV_DYNAMIC @SDL_UDEV_DYNAMIC@
|
||||
|
||||
@@ -312,6 +330,8 @@
|
||||
#cmakedefine SDL_PROCESS_POSIX 1
|
||||
#cmakedefine SDL_PROCESS_WINDOWS 1
|
||||
|
||||
#cmakedefine SDL_PROCESS_PRIVATE 1
|
||||
|
||||
/* Enable various sensor drivers */
|
||||
#cmakedefine SDL_SENSOR_ANDROID 1
|
||||
#cmakedefine SDL_SENSOR_COREMOTION 1
|
||||
@@ -320,11 +340,15 @@
|
||||
#cmakedefine SDL_SENSOR_VITA 1
|
||||
#cmakedefine SDL_SENSOR_N3DS 1
|
||||
|
||||
#cmakedefine SDL_SENSOR_PRIVATE 1
|
||||
|
||||
/* Enable various shared object loading systems */
|
||||
#cmakedefine SDL_LOADSO_DLOPEN 1
|
||||
#cmakedefine SDL_LOADSO_DUMMY 1
|
||||
#cmakedefine SDL_LOADSO_WINDOWS 1
|
||||
|
||||
#cmakedefine SDL_LOADSO_PRIVATE 1
|
||||
|
||||
/* Enable various threading systems */
|
||||
#cmakedefine SDL_THREAD_GENERIC_COND_SUFFIX 1
|
||||
#cmakedefine SDL_THREAD_GENERIC_RWLOCK_SUFFIX 1
|
||||
@@ -337,6 +361,8 @@
|
||||
#cmakedefine SDL_THREAD_PS2 1
|
||||
#cmakedefine SDL_THREAD_N3DS 1
|
||||
|
||||
#cmakedefine SDL_THREAD_PRIVATE 1
|
||||
|
||||
/* Enable various RTC systems */
|
||||
#cmakedefine SDL_TIME_UNIX 1
|
||||
#cmakedefine SDL_TIME_WINDOWS 1
|
||||
@@ -344,6 +370,9 @@
|
||||
#cmakedefine SDL_TIME_PSP 1
|
||||
#cmakedefine SDL_TIME_PS2 1
|
||||
#cmakedefine SDL_TIME_N3DS 1
|
||||
#cmakedefine SDL_TIME_NGAGE 1
|
||||
|
||||
#cmakedefine SDL_TIME_PRIVATE 1
|
||||
|
||||
/* Enable various timer systems */
|
||||
#cmakedefine SDL_TIMER_HAIKU 1
|
||||
@@ -354,6 +383,8 @@
|
||||
#cmakedefine SDL_TIMER_PS2 1
|
||||
#cmakedefine SDL_TIMER_N3DS 1
|
||||
|
||||
#cmakedefine SDL_TIMER_PRIVATE 1
|
||||
|
||||
/* Enable various video drivers */
|
||||
#cmakedefine SDL_VIDEO_DRIVER_ANDROID 1
|
||||
#cmakedefine SDL_VIDEO_DRIVER_COCOA 1
|
||||
@@ -364,6 +395,7 @@
|
||||
#cmakedefine SDL_VIDEO_DRIVER_KMSDRM_DYNAMIC @SDL_VIDEO_DRIVER_KMSDRM_DYNAMIC@
|
||||
#cmakedefine SDL_VIDEO_DRIVER_KMSDRM_DYNAMIC_GBM @SDL_VIDEO_DRIVER_KMSDRM_DYNAMIC_GBM@
|
||||
#cmakedefine SDL_VIDEO_DRIVER_N3DS 1
|
||||
#cmakedefine SDL_VIDEO_DRIVER_NGAGE 1
|
||||
#cmakedefine SDL_VIDEO_DRIVER_OFFSCREEN 1
|
||||
#cmakedefine SDL_VIDEO_DRIVER_PS2 1
|
||||
#cmakedefine SDL_VIDEO_DRIVER_PSP 1
|
||||
@@ -390,6 +422,7 @@
|
||||
#cmakedefine SDL_VIDEO_DRIVER_X11_DYNAMIC_XINPUT2 @SDL_VIDEO_DRIVER_X11_DYNAMIC_XINPUT2@
|
||||
#cmakedefine SDL_VIDEO_DRIVER_X11_DYNAMIC_XRANDR @SDL_VIDEO_DRIVER_X11_DYNAMIC_XRANDR@
|
||||
#cmakedefine SDL_VIDEO_DRIVER_X11_DYNAMIC_XSS @SDL_VIDEO_DRIVER_X11_DYNAMIC_XSS@
|
||||
#cmakedefine SDL_VIDEO_DRIVER_X11_DYNAMIC_XTEST @SDL_VIDEO_DRIVER_X11_DYNAMIC_XTEST@
|
||||
#cmakedefine SDL_VIDEO_DRIVER_X11_HAS_XKBLOOKUPKEYSYM 1
|
||||
#cmakedefine SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS 1
|
||||
#cmakedefine SDL_VIDEO_DRIVER_X11_XCURSOR 1
|
||||
@@ -401,8 +434,11 @@
|
||||
#cmakedefine SDL_VIDEO_DRIVER_X11_XSCRNSAVER 1
|
||||
#cmakedefine SDL_VIDEO_DRIVER_X11_XSHAPE 1
|
||||
#cmakedefine SDL_VIDEO_DRIVER_X11_XSYNC 1
|
||||
#cmakedefine SDL_VIDEO_DRIVER_X11_XTEST 1
|
||||
#cmakedefine SDL_VIDEO_DRIVER_QNX 1
|
||||
|
||||
#cmakedefine SDL_VIDEO_DRIVER_PRIVATE 1
|
||||
|
||||
#cmakedefine SDL_VIDEO_RENDER_D3D 1
|
||||
#cmakedefine SDL_VIDEO_RENDER_D3D11 1
|
||||
#cmakedefine SDL_VIDEO_RENDER_D3D12 1
|
||||
@@ -411,10 +447,13 @@
|
||||
#cmakedefine SDL_VIDEO_RENDER_VULKAN 1
|
||||
#cmakedefine SDL_VIDEO_RENDER_OGL 1
|
||||
#cmakedefine SDL_VIDEO_RENDER_OGL_ES2 1
|
||||
#cmakedefine SDL_VIDEO_RENDER_NGAGE 1
|
||||
#cmakedefine SDL_VIDEO_RENDER_PS2 1
|
||||
#cmakedefine SDL_VIDEO_RENDER_PSP 1
|
||||
#cmakedefine SDL_VIDEO_RENDER_VITA_GXM 1
|
||||
|
||||
#cmakedefine SDL_VIDEO_RENDER_PRIVATE 1
|
||||
|
||||
/* Enable OpenGL support */
|
||||
#cmakedefine SDL_VIDEO_OPENGL 1
|
||||
#cmakedefine SDL_VIDEO_OPENGL_ES 1
|
||||
@@ -424,6 +463,8 @@
|
||||
#cmakedefine SDL_VIDEO_OPENGL_WGL 1
|
||||
#cmakedefine SDL_VIDEO_OPENGL_EGL 1
|
||||
|
||||
#cmakedefine SDL_VIDEO_STATIC_ANGLE 1
|
||||
|
||||
/* Enable Vulkan support */
|
||||
#cmakedefine SDL_VIDEO_VULKAN 1
|
||||
|
||||
@@ -436,6 +477,8 @@
|
||||
#cmakedefine SDL_GPU_VULKAN 1
|
||||
#cmakedefine SDL_GPU_METAL 1
|
||||
|
||||
#cmakedefine SDL_GPU_PRIVATE 1
|
||||
|
||||
/* Enable system power support */
|
||||
#cmakedefine SDL_POWER_ANDROID 1
|
||||
#cmakedefine SDL_POWER_LINUX 1
|
||||
@@ -449,6 +492,8 @@
|
||||
#cmakedefine SDL_POWER_PSP 1
|
||||
#cmakedefine SDL_POWER_N3DS 1
|
||||
|
||||
#cmakedefine SDL_POWER_PRIVATE 1
|
||||
|
||||
/* Enable system filesystem support */
|
||||
#cmakedefine SDL_FILESYSTEM_ANDROID 1
|
||||
#cmakedefine SDL_FILESYSTEM_HAIKU 1
|
||||
@@ -463,14 +508,20 @@
|
||||
#cmakedefine SDL_FILESYSTEM_PS2 1
|
||||
#cmakedefine SDL_FILESYSTEM_N3DS 1
|
||||
|
||||
#cmakedefine SDL_FILESYSTEM_PRIVATE 1
|
||||
|
||||
/* Enable system storage support */
|
||||
#cmakedefine SDL_STORAGE_STEAM @SDL_STORAGE_STEAM@
|
||||
|
||||
#cmakedefine SDL_STORAGE_PRIVATE 1
|
||||
|
||||
/* Enable system FSops support */
|
||||
#cmakedefine SDL_FSOPS_POSIX 1
|
||||
#cmakedefine SDL_FSOPS_WINDOWS 1
|
||||
#cmakedefine SDL_FSOPS_DUMMY 1
|
||||
|
||||
#cmakedefine SDL_FSOPS_PRIVATE 1
|
||||
|
||||
/* Enable camera subsystem */
|
||||
#cmakedefine SDL_CAMERA_DRIVER_DUMMY 1
|
||||
/* !!! FIXME: for later cmakedefine SDL_CAMERA_DRIVER_DISK 1 */
|
||||
@@ -483,6 +534,8 @@
|
||||
#cmakedefine SDL_CAMERA_DRIVER_PIPEWIRE_DYNAMIC @SDL_CAMERA_DRIVER_PIPEWIRE_DYNAMIC@
|
||||
#cmakedefine SDL_CAMERA_DRIVER_VITA 1
|
||||
|
||||
#cmakedefine SDL_CAMERA_DRIVER_PRIVATE 1
|
||||
|
||||
/* Enable dialog subsystem */
|
||||
#cmakedefine SDL_DIALOG_DUMMY 1
|
||||
|
||||
@@ -505,6 +558,11 @@
|
||||
#cmakedefine SDL_VIDEO_VITA_PVR 1
|
||||
#cmakedefine SDL_VIDEO_VITA_PVR_OGL 1
|
||||
|
||||
/* xkbcommon version info */
|
||||
#define SDL_XKBCOMMON_VERSION_MAJOR @SDL_XKBCOMMON_VERSION_MAJOR@
|
||||
#define SDL_XKBCOMMON_VERSION_MINOR @SDL_XKBCOMMON_VERSION_MINOR@
|
||||
#define SDL_XKBCOMMON_VERSION_PATCH @SDL_XKBCOMMON_VERSION_PATCH@
|
||||
|
||||
/* Libdecor version info */
|
||||
#define SDL_LIBDECOR_VERSION_MAJOR @SDL_LIBDECOR_VERSION_MAJOR@
|
||||
#define SDL_LIBDECOR_VERSION_MINOR @SDL_LIBDECOR_VERSION_MINOR@
|
||||
@@ -545,4 +603,8 @@ typedef unsigned int uintptr_t;
|
||||
#cmakedefine SDL_DISABLE_LASX 1
|
||||
#cmakedefine SDL_DISABLE_NEON 1
|
||||
|
||||
#ifdef SDL_PLATFORM_PRIVATE
|
||||
#include "SDL_end_config_private.h"
|
||||
#endif
|
||||
|
||||
#endif /* SDL_build_config_h_ */
|
||||
|
||||
@@ -95,6 +95,9 @@ typedef unsigned int uintptr_t;
|
||||
#if defined(_WIN32_MAXVER) && _WIN32_MAXVER >= 0x0603 /* Windows 8.1 SDK */
|
||||
#define HAVE_SHELLSCALINGAPI_H 1
|
||||
#endif
|
||||
#if defined(_WIN32_MAXVER) && _WIN32_MAXVER >= 0x0601 /* Windows 7 SDK */
|
||||
#define HAVE_SHOBJIDL_CORE_H 1
|
||||
#endif
|
||||
#define HAVE_MMDEVICEAPI_H 1
|
||||
#define HAVE_AUDIOCLIENT_H 1
|
||||
#define HAVE_TPCSHRD_H 1
|
||||
|
||||
@@ -43,6 +43,7 @@
|
||||
#define HAVE_D3D11_H 1
|
||||
#define HAVE_ROAPI_H 1
|
||||
#define HAVE_SHELLSCALINGAPI_H 1
|
||||
#define HAVE_SHOBJIDL_CORE_H 1
|
||||
#define HAVE_MMDEVICEAPI_H 1
|
||||
#define HAVE_AUDIOCLIENT_H 1
|
||||
#define HAVE_TPCSHRD_H 1
|
||||
|
||||
@@ -41,6 +41,7 @@
|
||||
/*#define HAVE_WINDOWS_GAMING_INPUT_H 1*/
|
||||
/*#define HAVE_ROAPI_H 1*/
|
||||
/*#define HAVE_SHELLSCALINGAPI_H 1*/
|
||||
/*#define HAVE_SHOBJIDL_CORE_H 1*/
|
||||
#define HAVE_MMDEVICEAPI_H 1
|
||||
#define HAVE_AUDIOCLIENT_H 1
|
||||
/*#define HAVE_TPCSHRD_H 1*/
|
||||
|
||||
Reference in New Issue
Block a user