Files
SDL/src/gpu
Alex Tselousov 7e593a2b4f 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)

(cherry picked from commit 514b26e4c4)
2026-07-06 05:44:50 -07:00
..
2026-01-01 09:48:19 -08:00