GPU: Fix Vulkan backend segfault

(cherry picked from commit f8b7e22d7d)
This commit is contained in:
cosmonaut
2026-04-06 14:38:52 -07:00
committed by Sam Lantinga
parent c226a67760
commit 543b8b9b12

View File

@@ -10540,7 +10540,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;
@@ -10550,7 +10550,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;