(cherry picked from commit d7b12554840d602517223ab7d7bdeaa10ea4ae14)
@@ -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;
}