From 50b9e4ba1d4d7cf9821a9cd416378bb94e1ba0ca Mon Sep 17 00:00:00 2001 From: goeiecool9999 <7033575+goeiecool9999@users.noreply.github.com> Date: Wed, 22 Jul 2026 01:20:55 +0200 Subject: [PATCH] vulkan: crash on fence errors instead of possibly spamming the log --- src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp b/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp index c700fbc2..95bc0fc6 100644 --- a/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp +++ b/src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp @@ -2163,8 +2163,7 @@ void VulkanRenderer::ProcessFinishedCommandBuffers() // not signaled break; } - cemuLog_log(LogType::Force, "vkGetFenceStatus returned unexpected error {}", (sint32)fenceStatus); - cemu_assert_debug(false); + UnrecoverableError(fmt::format("vkGetFenceStatus returned unexpected error {}", (sint32)fenceStatus).c_str()); } if (finishedCmdBuffers) { @@ -2183,7 +2182,7 @@ void VulkanRenderer::WaitForNextFinishedCommandBuffer() } else if (result != VK_SUCCESS) { - cemuLog_log(LogType::Force, "vkWaitForFences: Returned unhandled error {}", (sint32)result); + UnrecoverableError(fmt::format("vkWaitForFences: Returned unhandled error {}", (sint32)result).c_str()); } // process ProcessFinishedCommandBuffers();