diff --git a/src/gpu/vulkan/SDL_gpu_vulkan.c b/src/gpu/vulkan/SDL_gpu_vulkan.c index 8409b98e5d..d7a6145ff0 100644 --- a/src/gpu/vulkan/SDL_gpu_vulkan.c +++ b/src/gpu/vulkan/SDL_gpu_vulkan.c @@ -3205,6 +3205,7 @@ static void VULKAN_INTERNAL_DestroyDescriptorSetCache( SDL_free(descriptorSetCache->pools[i].descriptorSets); SDL_free(descriptorSetCache->pools[i].descriptorPools); } + SDL_free(descriptorSetCache->pools); SDL_free(descriptorSetCache); }