소스 검색

gpu: Fix memory leak in Vulkan backend.

Ryan C. Gordon 1 년 전
부모
커밋
3a6a3ab64f
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      src/gpu/vulkan/SDL_gpu_vulkan.c

+ 1 - 0
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].descriptorSets);
         SDL_free(descriptorSetCache->pools[i].descriptorPools);
         SDL_free(descriptorSetCache->pools[i].descriptorPools);
     }
     }
+    SDL_free(descriptorSetCache->pools);
     SDL_free(descriptorSetCache);
     SDL_free(descriptorSetCache);
 }
 }