diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2023-04-03 15:57:43 +0200 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2023-04-03 15:57:43 +0200 |
commit | 253b4875f337ee84476507ce11838f839986910d (patch) | |
tree | a7f18b0c790cf27afcaeed70367e4a687cbb62ba /drivers/vulkan | |
parent | aeb4489e63c5ff3e96fd43b2d86966e1aff9a63b (diff) | |
parent | c9d2bc91aace984b0c5fc1fcfa5b68e0a33e2ef6 (diff) | |
download | redot-engine-253b4875f337ee84476507ce11838f839986910d.tar.gz |
Merge pull request #72859 from clayjohn/VK-suboptimal
Recreate swap chain when suboptimal to avoid error spam
Diffstat (limited to 'drivers/vulkan')
-rw-r--r-- | drivers/vulkan/vulkan_context.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/vulkan/vulkan_context.cpp b/drivers/vulkan/vulkan_context.cpp index f185a5cb88..f65056951d 100644 --- a/drivers/vulkan/vulkan_context.cpp +++ b/drivers/vulkan/vulkan_context.cpp @@ -2274,8 +2274,8 @@ Error VulkanContext::prepare_buffers() { } else if (err == VK_SUBOPTIMAL_KHR) { // Swapchain is not as optimal as it could be, but the platform's // presentation engine will still present the image correctly. - print_verbose("Vulkan: Early suboptimal swapchain."); - break; + print_verbose("Vulkan: Early suboptimal swapchain, recreating."); + _update_swap_chain(w); } else if (err != VK_SUCCESS) { ERR_BREAK_MSG(err != VK_SUCCESS, "Vulkan: Did not create swapchain successfully. Error code: " + String(string_VkResult(err))); } else { |