|
@@ -3468,7 +3468,11 @@ bool SDL_WaitForGPUFences(
|
|
|
{
|
|
{
|
|
|
CHECK_DEVICE_MAGIC(device, false);
|
|
CHECK_DEVICE_MAGIC(device, false);
|
|
|
|
|
|
|
|
- CHECK_PARAM(fences == NULL && num_fences > 0) {
|
|
|
|
|
|
|
+ if (!num_fences) {
|
|
|
|
|
+ return true;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ CHECK_PARAM(fences == NULL) {
|
|
|
SDL_InvalidParamError("fences");
|
|
SDL_InvalidParamError("fences");
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|