SDL/src
Alex Tselousov 514b26e4c4 Removed busyloop from SDL_GPUFence on MacOS
Before, MetalFence was implemented as simply a busy loop on an atomic
int on metal, meaning the cpu would busy wait on the gpu to finish
taking power from it and decreasing battery life. This was the only kind
of cpu-gpu syncing (apart from requesting a swapchain)
2026-06-16 16:38:27 -07:00
..
atomic atomic: Implement loads on MSVC without RMW operations 2026-05-11 06:43:08 -07:00
audio Add support for Virtual Pipewire Source Nodes 2026-06-16 14:18:41 -04:00
camera Added SDL_CreateSurfaceUninitialized() 2026-06-05 09:14:07 -07:00
core SDL_dbus.h: define DBUS_TYPE_UNIX_FD_AS_STRING if missing. 2026-06-16 12:00:24 +03:00
cpuinfo Add SVE2 SIMD Alpha-Blending Blitter (#15504) 2026-05-13 23:37:46 -07:00
dialog Fix Cygwin building and add CI (#15566) 2026-05-15 08:48:24 -07:00
dynapi Revert "Add an invalid #define for SDL_ThreadID() to SDL_oldnames.h (#15801)" 2026-06-12 14:59:22 -07:00
events Add notification framework with test and dummy driver 2026-06-10 13:25:38 -04:00
filesystem filesystem: Implement SDL_GetExeName() for all platforms. 2026-05-27 15:41:51 -04:00
gpu Removed busyloop from SDL_GPUFence on MacOS 2026-06-16 16:38:27 -07:00
haptic Android: remove pollInputDevice() in favor of InputDeviceListener (#15659) 2026-06-03 20:38:04 -07:00
hidapi hidapi: fix function pointer type mismatch in backend table 2026-06-13 07:18:23 -07:00
io Fix Cygwin building and add CI (#15566) 2026-05-15 08:48:24 -07:00
joystick SDL_joystick: add Austgame adapter to gamecube devices 2026-06-14 08:43:08 -07:00
libm revert parts of CodeSpell commit d870911202 from 3rd party sources 2026-05-13 18:00:02 +03:00
loadso Updated copyright for 2026 2026-01-01 09:40:08 -08:00
locale emscripten: Move some EM_ASM blocks to MAIN_THREAD_EM_ASM. 2026-02-20 10:27:44 -05:00
main dos: Use INT 0x21, operation 0x62 to calculate basepath. 2026-05-26 14:28:58 -04:00
misc Added hotplug detection when using libusb 2026-06-10 13:07:47 -07:00
notification Use GetTempPathW() instead of GetTempPath2W() 2026-06-11 13:31:12 -07:00
power More prefer SDL_zero*() 2026-01-23 16:02:16 -08:00
process process: Don't duplicate NULL stdio handles on Windows. 2026-03-30 16:22:53 -04:00
render Added SDL_CreateSurfaceUninitialized() 2026-06-05 09:14:07 -07:00
sensor Create a global event lock for hardware that generates events 2026-06-02 16:51:58 -07:00
stdlib stdlib: Add SDL_wcstoul(), SDL_wcstoll(), and SDL_wcstoull() 2026-06-08 11:58:47 -04:00
storage Updated copyright for 2026 2026-01-01 09:40:08 -08:00
test Add notification framework with test and dummy driver 2026-06-10 13:25:38 -04:00
thread DOS: Replace SDL_memset() with SDL_zero*() 2026-05-13 11:28:54 -07:00
time Fix Cygwin building and add CI (#15566) 2026-05-15 08:48:24 -07:00
timer add missing newlines at end of dos sources. 2026-04-26 21:12:14 +03:00
tray fix tooltips not showing on KDE 2026-05-16 07:49:55 -07:00
video Add "/usr/local/lib/libvulkan.dylib" as a path checked when loading Vulkan on MacOS 2026-06-16 11:13:43 -07:00
SDL.c Add the Cocoa notification driver 2026-06-10 13:25:38 -04:00
SDL_assert.c make sure #endif comment matches the macro name 2026-02-24 09:48:57 -08:00
SDL_assert_c.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_error.c error: Alternate between two buffers in SDL_SetError. 2026-04-25 15:17:32 -04:00
SDL_error_c.h internal: Replace SDL_PUSH_ERROR with SDL_PushError. 2026-04-27 09:33:46 -04:00
SDL_guid.c Prefer SDL_zero()/SDL_zerop() 2026-01-23 11:23:27 -08:00
SDL_hashtable.c Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_hashtable.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_hints.c Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_hints_c.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_internal.h filesystem: Implement SDL_GetExeName() for all platforms. 2026-05-27 15:41:51 -04:00
SDL_list.c SNI/DBus tray support (#15189) 2026-04-10 14:11:38 -07:00
SDL_list.h SNI/DBus tray support (#15189) 2026-04-10 14:11:38 -07:00
SDL_log.c Fixed some log related thread-safety warnings 2026-06-02 16:51:58 -07:00
SDL_log_c.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_menu.h SNI/DBus tray support (#15189) 2026-04-10 14:11:38 -07:00
SDL_properties.c Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_properties_c.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_utils.c filesystem: Added SDL_GetExeName(). 2026-05-26 20:27:22 -04:00
SDL_utils_c.h dbus: Better handle local URI paths 2026-04-06 19:43:45 -04:00