Add return to CHECK_VULKAN_ERROR_AND_RETURN macro

This commit is contained in:
Maia
2024-10-30 18:57:29 +01:00
committed by Sam Lantinga
parent 6c10446a6c
commit 5699ba799e

View File

@@ -1270,6 +1270,7 @@ static inline const char *VkErrorMessages(VkResult code)
SDL_LogError(SDL_LOG_CATEGORY_GPU, "%s %s", #fn, VkErrorMessages(res)); \ SDL_LogError(SDL_LOG_CATEGORY_GPU, "%s %s", #fn, VkErrorMessages(res)); \
} \ } \
SDL_SetError("%s %s", #fn, VkErrorMessages(res)); \ SDL_SetError("%s %s", #fn, VkErrorMessages(res)); \
return ret; \
} }
// Utility // Utility
@@ -4125,7 +4126,7 @@ static VulkanBuffer *VULKAN_INTERNAL_CreateBuffer(
if (vulkanResult != VK_SUCCESS) { if (vulkanResult != VK_SUCCESS) {
SDL_free(buffer); SDL_free(buffer);
CHECK_VULKAN_ERROR_AND_RETURN(vulkanResult, vkCreateBuffer, 0) CHECK_VULKAN_ERROR_AND_RETURN(vulkanResult, vkCreateBuffer, NULL)
} }
bindResult = VULKAN_INTERNAL_BindMemoryForBuffer( bindResult = VULKAN_INTERNAL_BindMemoryForBuffer(
@@ -10408,7 +10409,7 @@ static bool VULKAN_Cancel(
result = renderer->vkResetCommandBuffer( result = renderer->vkResetCommandBuffer(
vulkanCommandBuffer->commandBuffer, vulkanCommandBuffer->commandBuffer,
VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT); 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; vulkanCommandBuffer->autoReleaseFence = false;
SDL_LockMutex(renderer->submitLock); SDL_LockMutex(renderer->submitLock);