diff --git a/src/gpu/SDL_gpu.c b/src/gpu/SDL_gpu.c index 7c46ec3ee9..5e6d2aa959 100644 --- a/src/gpu/SDL_gpu.c +++ b/src/gpu/SDL_gpu.c @@ -3449,7 +3449,11 @@ bool SDL_WaitForGPUFences( { CHECK_DEVICE_MAGIC(device, false); - CHECK_PARAM(fences == NULL && num_fences > 0) { + if (!num_fences) { + return true; + } + + CHECK_PARAM(fences == NULL) { SDL_InvalidParamError("fences"); return false; }