Blocks the thread until the given fences are signaled.
Defined in <SDL3/SDL_gpu.h>
bool SDL_WaitForGPUFences(
SDL_GPUDevice *device,bool wait_all,
const *fences,
SDL_GPUFence * Uint32 num_fences);
SDL_GPUDevice * | device | a GPU context. |
bool | wait_all | if 0, wait for any fence to be signaled, if 1, wait for all fences to be signaled. |
SDL_GPUFence *const * | fences | an array of fences to wait on. |
Uint32 | num_fences | the number of fences in the fences array. |
(bool) Returns true on success, false on failure; call SDL_GetError() for more information.
This function is available since SDL 3.1.3.