From 5699ba799e23c22f4a4862938ec2e8461a5c6528 Mon Sep 17 00:00:00 2001 From: Maia <66437537+maia-s@users.noreply.github.com> Date: Wed, 30 Oct 2024 18:57:29 +0100 Subject: [PATCH] Add return to CHECK_VULKAN_ERROR_AND_RETURN macro --- src/gpu/vulkan/SDL_gpu_vulkan.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/gpu/vulkan/SDL_gpu_vulkan.c b/src/gpu/vulkan/SDL_gpu_vulkan.c index 22983a5202..29951c6095 100644 --- a/src/gpu/vulkan/SDL_gpu_vulkan.c +++ b/src/gpu/vulkan/SDL_gpu_vulkan.c @@ -1270,6 +1270,7 @@ static inline const char *VkErrorMessages(VkResult code) SDL_LogError(SDL_LOG_CATEGORY_GPU, "%s %s", #fn, VkErrorMessages(res)); \ } \ SDL_SetError("%s %s", #fn, VkErrorMessages(res)); \ + return ret; \ } // Utility @@ -4125,7 +4126,7 @@ static VulkanBuffer *VULKAN_INTERNAL_CreateBuffer( if (vulkanResult != VK_SUCCESS) { SDL_free(buffer); - CHECK_VULKAN_ERROR_AND_RETURN(vulkanResult, vkCreateBuffer, 0) + CHECK_VULKAN_ERROR_AND_RETURN(vulkanResult, vkCreateBuffer, NULL) } bindResult = VULKAN_INTERNAL_BindMemoryForBuffer( @@ -10408,7 +10409,7 @@ static bool VULKAN_Cancel( result = renderer->vkResetCommandBuffer( vulkanCommandBuffer->commandBuffer, VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT); - CHECK_VULKAN_ERROR_AND_RETURN(result, vkResetCommandBuffer, NULL) + CHECK_VULKAN_ERROR_AND_RETURN(result, vkResetCommandBuffer, false) vulkanCommandBuffer->autoReleaseFence = false; SDL_LockMutex(renderer->submitLock);