in a single-buffered scenario this can and does happen
Reviewed-by: Adam Jackson <ajax@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17149>
if (ret != VK_SUCCESS)
return ret;
}
- ASSERTED unsigned prev = res->obj->dt_idx;
ret = VKSCR(AcquireNextImageKHR)(screen->dev, cdt->swapchain->swapchain, timeout, acquire, VK_NULL_HANDLE, &res->obj->dt_idx);
if (ret != VK_SUCCESS && ret != VK_SUBOPTIMAL_KHR) {
if (ret == VK_ERROR_OUT_OF_DATE_KHR) {
VKSCR(DestroySemaphore)(screen->dev, acquire, NULL);
return ret;
}
- assert(prev != res->obj->dt_idx);
break;
}