SDL/src/gpu
Jakub Wasilewski cc150bc566 metal: Added missing lock in METAL_INTERNAL_PerformPendingDestroys.
Without this lock, a concurrent call to SDL_ReleaseGPUBuffer, SDL_ReleaseGPUTransferBuffer or SDL_ReleaseGPUTexture can cause one of the arrays to be reallocated while METAL_INTERNAL_PerformPendingDestroys is iterating over it, causing a bad day all around.

(cherry picked from commit 1492911c7d)
2026-04-29 08:48:49 -07:00
..
d3d12 Don't call function pointer when it is NULL 2026-04-10 10:54:08 -07:00
metal metal: Added missing lock in METAL_INTERNAL_PerformPendingDestroys. 2026-04-29 08:48:49 -07:00
vulkan GPU: Fix Vulkan backend segfault 2026-04-06 14:47:00 -07:00
SDL_gpu.c Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_sysgpu.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00