Add some additional error handling
This commit is contained in:
@@ -130,8 +130,11 @@ namespace OpenVulkano::Vulkan
|
|||||||
waitSemaphores[currentImageId].renderReady.size(), waitSemaphores[currentImageId].renderReady.data(), stateFlags.data(),
|
waitSemaphores[currentImageId].renderReady.size(), waitSemaphores[currentImageId].renderReady.data(), stateFlags.data(),
|
||||||
1, &cmdHelper->cmdBuffer,
|
1, &cmdHelper->cmdBuffer,
|
||||||
waitSemaphores[currentImageId].renderComplete.size(), waitSemaphores[currentImageId].renderComplete.data());
|
waitSemaphores[currentImageId].renderComplete.size(), waitSemaphores[currentImageId].renderComplete.data());
|
||||||
context.device->graphicsQueue.submit(1, &si, context.swapChain.GetCurrentSubmitFence());
|
auto submitResult = context.device->graphicsQueue.submit(1, &si, context.swapChain.GetCurrentSubmitFence());
|
||||||
context.swapChain.Present(context.device->graphicsQueue, waitSemaphores[currentImageId].renderComplete);
|
if (submitResult == vk::Result::eSuccess) [[likely]]
|
||||||
|
context.swapChain.Present(context.device->graphicsQueue, waitSemaphores[currentImageId].renderComplete);
|
||||||
|
else [[unlikely]]
|
||||||
|
Logger::RENDER->error("Failed to submit draw command buffer: {}", to_string(submitResult));
|
||||||
}
|
}
|
||||||
|
|
||||||
void Renderer::Render()
|
void Renderer::Render()
|
||||||
|
|||||||
Reference in New Issue
Block a user