Return VK_TIMEOUT even on zero wait if fences not signaled.
This commit is contained in:
parent
33a7ad2f85
commit
a1ac6d9b63
@ -150,8 +150,11 @@ VkResult mvkWaitForFences(uint32_t fenceCount,
|
||||
((MVKFence*)pFences[i])->addSitter(&fenceSitter);
|
||||
}
|
||||
|
||||
if ( !fenceSitter.wait(timeout) && timeout > 0 ) {
|
||||
rslt = mvkNotifyErrorWithText(VK_TIMEOUT, "Vulkan fence timeout after %llu nanoseconds.", timeout);
|
||||
if ( !fenceSitter.wait(timeout) ) {
|
||||
rslt = VK_TIMEOUT;
|
||||
if (timeout > 0) {
|
||||
mvkNotifyErrorWithText(rslt, "Vulkan fence timeout after %llu nanoseconds.", timeout);
|
||||
}
|
||||
}
|
||||
|
||||
for (uint32_t i = 0; i < fenceCount; i++) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user