diff --git a/third_party/SDL2 b/third_party/SDL2 index d28437de3..ea9bece5e 160000 --- a/third_party/SDL2 +++ b/third_party/SDL2 @@ -1 +1 @@ -Subproject commit d28437de3c74d2514fc96d4e0da1dec4113e8929 +Subproject commit ea9bece5ed4e76b6636d941101923487a6378ca6 diff --git a/third_party/SDL2-static.lua b/third_party/SDL2-static.lua index d30f914b3..492c0d3d9 100644 --- a/third_party/SDL2-static.lua +++ b/third_party/SDL2-static.lua @@ -50,6 +50,7 @@ project("SDL2") "SDL2/include/SDL_log.h", "SDL2/include/SDL_main.h", "SDL2/include/SDL_messagebox.h", + "SDL2/include/SDL_metal.h", "SDL2/include/SDL_misc.h", "SDL2/include/SDL_mouse.h", "SDL2/include/SDL_mutex.h", @@ -88,6 +89,7 @@ project("SDL2") "SDL2/include/SDL_test_images.h", "SDL2/include/SDL_test_log.h", "SDL2/include/SDL_test_md5.h", + "SDL2/include/SDL_test_memory.h", "SDL2/include/SDL_test_random.h", "SDL2/include/SDL_thread.h", "SDL2/include/SDL_timer.h", @@ -114,6 +116,7 @@ project("SDL2") "SDL2/src/dynapi/SDL_dynapi_procs.h", "SDL2/src/events/blank_cursor.h", "SDL2/src/events/default_cursor.h", + "SDL2/src/events/scancodes_windows.h", "SDL2/src/events/SDL_clipboardevents_c.h", "SDL2/src/events/SDL_displayevents_c.h", "SDL2/src/events/SDL_dropevents_c.h", @@ -124,16 +127,20 @@ project("SDL2") "SDL2/src/events/SDL_sysevents.h", "SDL2/src/events/SDL_touch_c.h", "SDL2/src/events/SDL_windowevents_c.h", + "SDL2/src/haptic/SDL_haptic_c.h", "SDL2/src/haptic/SDL_syshaptic.h", "SDL2/src/haptic/windows/SDL_dinputhaptic_c.h", "SDL2/src/haptic/windows/SDL_windowshaptic_c.h", "SDL2/src/haptic/windows/SDL_xinputhaptic_c.h", "SDL2/src/hidapi/hidapi/hidapi.h", + "SDL2/src/hidapi/SDL_hidapi.h", "SDL2/src/joystick/controller_type.h", "SDL2/src/joystick/hidapi/SDL_hidapijoystick_c.h", + "SDL2/src/joystick/hidapi/SDL_hidapi_rumble.h", "SDL2/src/joystick/SDL_gamecontrollerdb.h", "SDL2/src/joystick/SDL_joystick_c.h", "SDL2/src/joystick/SDL_sysjoystick.h", + "SDL2/src/joystick/usb_ids.h", "SDL2/src/joystick/virtual/SDL_virtualjoystick_c.h", "SDL2/src/joystick/windows/SDL_dinputjoystick_c.h", "SDL2/src/joystick/windows/SDL_rawinputjoystick_c.h", @@ -142,11 +149,14 @@ project("SDL2") "SDL2/src/libm/math_libm.h", "SDL2/src/libm/math_private.h", "SDL2/src/locale/SDL_syslocale.h", + "SDL2/src/misc/SDL_sysurl.h", + "SDL2/src/power/SDL_syspower.h", "SDL2/src/render/direct3d11/SDL_shaders_d3d11.h", "SDL2/src/render/direct3d/SDL_shaders_d3d.h", + "SDL2/src/render/opengles2/SDL_gles2funcs.h", + "SDL2/src/render/opengles2/SDL_shaders_gles2.h", "SDL2/src/render/opengl/SDL_glfuncs.h", "SDL2/src/render/opengl/SDL_shaders_gl.h", - "SDL2/src/render/opengles/SDL_glesfuncs.h", "SDL2/src/render/SDL_d3dmath.h", "SDL2/src/render/SDL_sysrender.h", "SDL2/src/render/SDL_yuv_sw_c.h", @@ -158,8 +168,11 @@ project("SDL2") "SDL2/src/render/software/SDL_drawpoint.h", "SDL2/src/render/software/SDL_render_sw_c.h", "SDL2/src/render/software/SDL_rotate.h", + "SDL2/src/SDL_assert_c.h", "SDL2/src/SDL_dataqueue.h", "SDL2/src/SDL_error_c.h", + "SDL2/src/SDL_hints_c.h", + "SDL2/src/SDL_internal.h", "SDL2/src/sensor/dummy/SDL_dummysensor.h", "SDL2/src/sensor/SDL_sensor_c.h", "SDL2/src/sensor/SDL_syssensor.h", @@ -173,10 +186,32 @@ project("SDL2") "SDL2/src/video/dummy/SDL_nullevents_c.h", "SDL2/src/video/dummy/SDL_nullframebuffer_c.h", "SDL2/src/video/dummy/SDL_nullvideo.h", + "SDL2/src/video/khronos/vulkan/vk_icd.h", + "SDL2/src/video/khronos/vulkan/vk_layer.h", + "SDL2/src/video/khronos/vulkan/vk_platform.h", + "SDL2/src/video/khronos/vulkan/vk_sdk_platform.h", + "SDL2/src/video/khronos/vulkan/vulkan.h", + "SDL2/src/video/khronos/vulkan/vulkan.hpp", + "SDL2/src/video/khronos/vulkan/vulkan_android.h", + "SDL2/src/video/khronos/vulkan/vulkan_beta.h", + "SDL2/src/video/khronos/vulkan/vulkan_core.h", + "SDL2/src/video/khronos/vulkan/vulkan_directfb.h", + "SDL2/src/video/khronos/vulkan/vulkan_fuchsia.h", + "SDL2/src/video/khronos/vulkan/vulkan_ggp.h", + "SDL2/src/video/khronos/vulkan/vulkan_ios.h", + "SDL2/src/video/khronos/vulkan/vulkan_macos.h", + "SDL2/src/video/khronos/vulkan/vulkan_metal.h", + "SDL2/src/video/khronos/vulkan/vulkan_vi.h", + "SDL2/src/video/khronos/vulkan/vulkan_wayland.h", + "SDL2/src/video/khronos/vulkan/vulkan_win32.h", + "SDL2/src/video/khronos/vulkan/vulkan_xcb.h", + "SDL2/src/video/khronos/vulkan/vulkan_xlib.h", + "SDL2/src/video/khronos/vulkan/vulkan_xlib_xrandr.h", "SDL2/src/video/SDL_blit.h", "SDL2/src/video/SDL_blit_auto.h", "SDL2/src/video/SDL_blit_copy.h", "SDL2/src/video/SDL_blit_slow.h", + "SDL2/src/video/SDL_egl_c.h", "SDL2/src/video/SDL_pixels_c.h", "SDL2/src/video/SDL_rect_c.h", "SDL2/src/video/SDL_RLEaccel_c.h", @@ -184,6 +219,7 @@ project("SDL2") "SDL2/src/video/SDL_sysvideo.h", "SDL2/src/video/SDL_vulkan_internal.h", "SDL2/src/video/SDL_yuv_c.h", + "SDL2/src/video/windows/SDL_msctf.h", "SDL2/src/video/windows/SDL_vkeys.h", "SDL2/src/video/windows/SDL_windowsclipboard.h", "SDL2/src/video/windows/SDL_windowsevents.h", @@ -193,12 +229,16 @@ project("SDL2") "SDL2/src/video/windows/SDL_windowsmodes.h", "SDL2/src/video/windows/SDL_windowsmouse.h", "SDL2/src/video/windows/SDL_windowsopengl.h", + "SDL2/src/video/windows/SDL_windowsopengles.h", "SDL2/src/video/windows/SDL_windowsshape.h", + "SDL2/src/video/windows/SDL_windowstaskdialog.h", "SDL2/src/video/windows/SDL_windowsvideo.h", "SDL2/src/video/windows/SDL_windowsvulkan.h", "SDL2/src/video/windows/SDL_windowswindow.h", "SDL2/src/video/windows/wmmsg.h", "SDL2/src/video/yuv2rgb/yuv_rgb.h", + "SDL2/src/video/yuv2rgb/yuv_rgb_sse_func.h", + "SDL2/src/video/yuv2rgb/yuv_rgb_std_func.h", "SDL2/src/atomic/SDL_atomic.c", "SDL2/src/atomic/SDL_spinlock.c", @@ -240,6 +280,7 @@ project("SDL2") "SDL2/src/joystick/dummy/SDL_sysjoystick.c", "SDL2/src/joystick/hidapi/SDL_hidapijoystick.c", "SDL2/src/joystick/hidapi/SDL_hidapi_gamecube.c", + "SDL2/src/joystick/hidapi/SDL_hidapi_luna.c", "SDL2/src/joystick/hidapi/SDL_hidapi_ps4.c", "SDL2/src/joystick/hidapi/SDL_hidapi_ps5.c", "SDL2/src/joystick/hidapi/SDL_hidapi_rumble.c",