SDL: GPU Vulkan: set correct destination usage mode for storage buffer read/write bindings (#13009) (c18aa)

From c18aa993589ec403039fad9415082d352622fa68 Mon Sep 17 00:00:00 2001
From: Dominic Bolin <[EMAIL REDACTED]>
Date: Sun, 11 May 2025 16:11:45 -0700
Subject: [PATCH] GPU Vulkan: set correct destination usage mode for storage
 buffer read/write bindings (#13009)

---
 src/gpu/vulkan/SDL_gpu_vulkan.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/gpu/vulkan/SDL_gpu_vulkan.c b/src/gpu/vulkan/SDL_gpu_vulkan.c
index 76f7eae70c523..8c22f127c1fe2 100644
--- a/src/gpu/vulkan/SDL_gpu_vulkan.c
+++ b/src/gpu/vulkan/SDL_gpu_vulkan.c
@@ -8158,7 +8158,7 @@ static void VULKAN_BeginComputePass(
             vulkanCommandBuffer,
             bufferContainer,
             storageBufferBindings[i].cycle,
-            VULKAN_BUFFER_USAGE_MODE_COMPUTE_STORAGE_READ);
+            VULKAN_BUFFER_USAGE_MODE_COMPUTE_STORAGE_READ_WRITE);
 
         vulkanCommandBuffer->readWriteComputeStorageBuffers[i] = buffer;