SDL: GPU: Add error message to Vulkan buffer creation error path (9a570)

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