Temporary fix for crash in c_present() due to c_acquireImage() not working.

This commit is contained in:
Patrick 2024-07-10 21:02:17 +02:00
parent cf0d43d950
commit 6ecd1c81e4

View File

@ -135,7 +135,9 @@ mijin::Task<> Swapchain::c_present(const PresentArgs& args)
mCurrentSemaphoreIdx = (mCurrentSemaphoreIdx + 1) % static_cast<int>(mImageAvailableSemaphores.size()); mCurrentSemaphoreIdx = (mCurrentSemaphoreIdx + 1) % static_cast<int>(mImageAvailableSemaphores.size());
// logMsg("frame: {}, semaphore: {}", mCurrentFrameIdx, mCurrentSemaphoreIdx); // logMsg("frame: {}, semaphore: {}", mCurrentFrameIdx, mCurrentSemaphoreIdx);
if (result == vk::Result::eSuccess) { if (result == vk::Result::eSuccess) {
co_await c_acquireImage(); // TODO: why doesn't this work?
// co_await c_acquireImage();
acquireImage();
} }
else { else {
recreate(); recreate();