From 9a5700e9a383e4719b4df965ab51083f38977560 Mon Sep 17 00:00:00 2001
From: Lucas Murray <[EMAIL REDACTED]>
Date: Mon, 5 Jan 2026 09:10:27 +1100
Subject: [PATCH] GPU: Add error message to Vulkan buffer creation error path
(cherry picked from commit cced3ce8b971c7f4b50e31f3daaa48816a2fffe5)
---
src/gpu/vulkan/SDL_gpu_vulkan.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/gpu/vulkan/SDL_gpu_vulkan.c b/src/gpu/vulkan/SDL_gpu_vulkan.c
index e7f12edf137a4..c395a87755323 100644
--- a/src/gpu/vulkan/SDL_gpu_vulkan.c
+++ b/src/gpu/vulkan/SDL_gpu_vulkan.c
@@ -4168,9 +4168,8 @@ static VulkanBuffer *VULKAN_INTERNAL_CreateBuffer(
renderer->logicalDevice,
buffer->buffer,
NULL);
-
SDL_free(buffer);
- return NULL;
+ SET_STRING_ERROR_AND_RETURN("Failed to bind memory for buffer!", NULL);
}
buffer->usedRegion->vulkanBuffer = buffer; // lol