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(),
|
||||
1, &cmdHelper->cmdBuffer,
|
||||
waitSemaphores[currentImageId].renderComplete.size(), waitSemaphores[currentImageId].renderComplete.data());
|
||||
context.device->graphicsQueue.submit(1, &si, context.swapChain.GetCurrentSubmitFence());
|
||||
context.swapChain.Present(context.device->graphicsQueue, waitSemaphores[currentImageId].renderComplete);
|
||||
auto submitResult = context.device->graphicsQueue.submit(1, &si, context.swapChain.GetCurrentSubmitFence());
|
||||
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()
|
||||
|
||||
Reference in New Issue
Block a user