From f8b7e22d7d1d143f085a1b355e674b05025ef114 Mon Sep 17 00:00:00 2001 From: cosmonaut Date: Mon, 6 Apr 2026 14:38:52 -0700 Subject: [PATCH] GPU: Fix Vulkan backend segfault --- src/gpu/vulkan/SDL_gpu_vulkan.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gpu/vulkan/SDL_gpu_vulkan.c b/src/gpu/vulkan/SDL_gpu_vulkan.c index e565bcf3a8..259fbecb06 100644 --- a/src/gpu/vulkan/SDL_gpu_vulkan.c +++ b/src/gpu/vulkan/SDL_gpu_vulkan.c @@ -10589,7 +10589,7 @@ static void VULKAN_INTERNAL_CleanCommandBuffer( commandBuffer->usedBufferCount = 0; for (Sint32 i = 0; i < commandBuffer->buffersUsedInPendingTransfersCount; i += 1) { - (void)SDL_AtomicDecRef(&commandBuffer->usedBuffers[i]->usedRegion->allocation->referenceCount); + (void)SDL_AtomicDecRef(&commandBuffer->buffersUsedInPendingTransfers[i]->usedRegion->allocation->referenceCount); } commandBuffer->buffersUsedInPendingTransfersCount = 0; @@ -10599,7 +10599,7 @@ static void VULKAN_INTERNAL_CleanCommandBuffer( commandBuffer->usedTextureCount = 0; for (Sint32 i = 0; i < commandBuffer->texturesUsedInPendingTransfersCount; i += 1){ - (void)SDL_AtomicDecRef(&commandBuffer->usedTextures[i]->usedRegion->allocation->referenceCount); + (void)SDL_AtomicDecRef(&commandBuffer->texturesUsedInPendingTransfers[i]->usedRegion->allocation->referenceCount); } commandBuffer->texturesUsedInPendingTransfersCount = 0;