@@ -3468,7 +3468,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;
}